我正在开发一个角度为4的网站。Angular Universal和firebase
我正在实施角度通用并在Firebase中托管。 如果我手动刷新页面或进入该页面,我得到这个错误:
Error: could not handle the request I tried putting "destination": "/index.html" in the rewrites
,当我尝试部署我得到这个错误。
Error: HTTP Error: 400, hosting.rewrites[0] is not exactly one from [subschema 0],[subschema 1]
如果我使用“Firebase服务”,我也会得到同样的错误。
如果我刷新或手动使用“NG服务”类型的页面,它工作正常。
非常感谢帮助。
谢谢。
你有什么添加到你的firebase.json文件?它应该对执行服务器端渲染的函数进行重写。该功能文件夹也不应该有一个index.html文件。 –
我在YouTube上关注了David East的视频。除非您有多个网页网站,否则一切正常。如果您需要手动进入页面或只刷新页面,则不起作用。以下是我在firebase.json { “托管”:{ “公”: “DIST”, “忽略”: “**/*”[ “firebase.json”, , “**/node_modules/**” ], “重写”:[{ “源”: “**”, “功能”: “ssrapp” } ] }} 我 –
相信你重写部分应该看起来像这样:“重写”:[{“source”:“**”,“function”:“ssrapp”}]。你只是忘了双**。 –