我正在開發一個角度爲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」}]。你只是忘了雙**。 –