我创建了一个托管在 Firebase 上的 Angular 应用程序。出于某种原因,当我刷新页面(所有平台和浏览器,包括移动设备)时,它不会回到发生刷新的页面上。它带我到主页。我假设它正在重定向或“重写”并指向 index.html。我如何解决它?
Firebase 的支持相对没用。在说支持框架不在他们的支持领域之后......我同意......我被告知基本上以其他方式重写我的应用程序。附件是我的 firebase.json 文件。我打赌这是重写,但我已经结束了。Ngrx 将很快实施,我可以通过商店解决问题,但如果有更好的解决方案,我宁愿不必等待。
{
"functions": {
"predeploy": "npm --prefix \"$RESOURCE_DIR\" run build"
},
"hosting": {
"public": "dist",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
],
"rewrites": [
{
"source": "**",
"destination": "/index.html"
}
]
}
}