[英]Why do I get an error with routing after deploying my Angular 9 + Firebase application
我正在使用 Firebase 创建 Angular 9 通用应用程序。 部署后(SSR 和非 SSR 版本)我开始面临问题:
/
)然后到任何其他路线时 - 一切正常/article
例如)然后强制重新加载页面( CTRL + SHIFT + R
)我得到一个 500 错误 我的firebase.json
:
{
"firestore": {
"rules": "firestore.rules",
"indexes": "firestore.indexes.json"
},
"hosting": {
"public": "dist/dailycoding/browser",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
],
"rewrites": [
{
"source": "**",
"function": "ssr"
}
]
}
}
我的本地机器上没有这个错误,我不知道为什么它会发生在服务器上。 有什么建议吗?
我对ssr
云 function 有问题。 由于错误,它没有部署,所以当我将firebase.json
更改为以下一个时,我的路由再次开始工作。
{
"firestore": {
"rules": "firestore.rules",
"indexes": "firestore.indexes.json"
},
"hosting": {
"public": "dist/dailycoding/browser",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
],
"rewrites": [
{
"source": "**",
"destination": "/index.html"
}
]
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.