将应用程序部署到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"
}
]
}
}
此配置在本地提供时确实有效。
答案 0 :(得分:17)
显然,错误表明我应该放一个' /'在' index.html'前面。然后它适用于本地和远程部署。