无法在Firebase托管上部署项目

时间:2020-07-12 06:39:41

标签: angular firebase stackblitz

我在stackbitlz上有一个项目。我正在使用Angular 10和Firebase构建我的网站。将网站部署到Firebase服务器时,遇到故障:在stackbitlz上,我的网站可以正确显示,但是在部署后,主页不会显示在firebase托管上。我看到了来自index.html的代码,并且没有路由到主页。

请帮帮我!

我的代码:github

在Firebase上发布:web site

angular.json

Stackblitz project

1 个答案:

答案 0 :(得分:0)

这是我在firebase上的任何入门项目中通常使用的基本配置:

{
  "hosting": {
    "public": "www",
    "headers": [
      {
        "source": "/@(ngsw-worker.js|ngsw.json)",
        "headers": [
          {
            "key": "Cache-Control",
            "value": "no-cache"
          }
        ]
      }
    ],
    "ignore": [
      "firebase.json",
      "**/.*",
      "**/node_modules/**"
    ],
    "rewrites": [
      {
        "source": "**",
        "destination": "/index.html"
      }
    ]
  }
}

看看是否需要像我一样的配置(可以跳过ngsw-worker)。