当涉及到主页时,它看起来并不像 Firebase 尊重 firebase.json 配置文件。我需要对所有路由使用 rendertron 中间件函数。它成功地运行了子路由,但从未运行过主路由
即使是简单的配置文件,也会调用所有路由的入口函数,但不会调用/:
{
"hosting": {
"public": "dist",
"ignore": ["firebase.json", "**/.*", "**/node_modules/**"],
"rewrites": [
{
"source": "**",
"function": "entry"
}
]
}
}
有人遇到过这个问题吗?
注意:经过尝试后,它看起来像:只要/路径存在index.html,它就始终使用......但是在重命名它之后,会发生不同的重写设置
解决方案:如果有人遇到同样的问题 - 您需要将 index.html 文件重命名为 app.html (不要忘记更改索引属性Angular.json 文件中的值也是如此)。
最佳答案
解决方案:如果有人遇到同样的问题 - 您需要将 index.html 文件重命名为 app.html 之类的名称(不要忘记也更改 angular.json 文件内的索引属性值)。
关于firebase - 如何更改 Firebase 主页目标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53519531/