firebase - 如何更改 Firebase 主页目标

标签 firebase firebase-hosting

当涉及到主页时,它看起来并不像 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/

相关文章:

amazon-web-services - 使用 JAM 堆栈,在 Firebase 托管中托管应用程序同时在 AWS 中运行后端是否会产生性能成本?

express - 具有动态云功能的 Firebase 托管重写

firebase - 直接 Firebase 托管到部署在其他区域的 Cloud Functions

ios - 如何在 Swift 和 Firebase 中更新数据而不影响现有数据?

firebase - 我如何在 firebase 中实现基于角色的访问控制

node.js - Firebase 部署云功能突然不起作用了

javascript - 如何将所有服务器请求重定向到 Firebase 托管中的一个函数

ios - 处理 Firebase + Facebook 登录流程

node.js - 如何异步使用 Nodemailer 和 Firebase 向多个用户发送邮件

Firebase:在进行 Firebase 部署后站点未更新