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

时间:2015-06-19 00:14:40

标签: 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/**"
  ]
}

1 个答案:

答案 0 :(得分:10)

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

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

相关问题