将应用程序部署到Firebase托管时,出现以下错误:

HTTP Error: 400, hosting.rewrites[0] is not exactly one from [subschema 0],[subschema 1]


这是通过简单的配置发生的,例如:

{
  "hosting": {
    "public": "public",
    "ignore": [
      "firebase.json",
      "**/.*",
      "**/node_modules/**"
    ],
    "rewrites": [
      {
        "source": "/*/*",
        "destination": "index.html"
      }
    ]
  }
}


在本地服务时,此配置确实有效。

最佳答案

显然,该错误表明我应该在“ index.html”前面放置一个“ /”。然后,它适用于本地和远程部署。

关于firebase - 在使用Firebase托管进行部署时,我得到了hosting.rewrites [0]与[subschema 0],[subschema 1]并不完全相同。,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45760199/

10-10 22:10