Access-Control-Allow-Origin已添加到firebase.json但从文件响应标头中丢失

Spe*_*ton 4 firebase firebase-hosting

下面是我简单的firebase.json.如果我正确阅读文档,它应该用'Access-Control-Allow-Origin'标记所有文件.遗憾的是,没有任何文件被标记,从而导致错误:

来自" https://gaspush.firebaseapp.com "的导入资源已被跨源资源共享策略阻止加载:请求的资源上没有"Access-Control-Allow-Origin"标头.

有人可以看看,让我知道如何正确地允许所有文件到所有端点?

{
  "firebase": "gaspush",
  "headers": [ {
    "source" : “**”,
    "headers" : [ {
      "key" : "Access-Control-Allow-Origin",
      "value" : "*"
    } ]
  } ],
  "public": ".",
  "ignore": [
    "firebase.json",
    "**/.*",
    "**/node_modules/**"
  ]
}
Run Code Online (Sandbox Code Playgroud)

小智 10

这可能与原始问题不再相关,但我遇到了新版Firebase的类似问题.我不小心将"headers"部分放在"hosting"钥匙外面.下面的代码段对我有用.

{ "hosting": { "public": ".", "headers": [ { "source" : "**", "headers" : [ { "key" : "Access-Control-Allow-Origin", "value" : "*" } ] } ] } }