代码之家  ›  专栏  ›  技术社区  ›  CraftedGaming

Firebase宿主如何在访问控制中放置多个链接Allow Origin Header

  •  0
  • CraftedGaming  · 技术社区  · 6 年前

    所以我限制了访问我网站的网站数量。我发现在 Firebase Hosting section 倍数 中的链接 value 在这个标题中。比如说,我想允许Google和YouTube访问我网站的资源。我的另一个问题是 .@(eot....) 如果只是一个星号,这个目录中包含的所有文件的头是否都是相同的?

    "headers": [ {
        "source" : "**/*.@(eot|otf|ttf|ttc|woff|font.css)",
        "headers" : [ {
          "key" : "Access-Control-Allow-Origin",
          "value" : "*"
        } ]
      }
    

    价值 但当我收到一条错误信息时,我没有运气让它起作用。

    // attempt 1
    PROJECTNAMEANDCODEHERE.firebaseapp.com https://us-central1-PROJECTNAMEANDCODEHERE.cloudfunctions.net
    
    // attempt 2
    PROJECTNAMEANDCODEHERE.firebaseapp.com, https://us-central1-PROJECTNAMEANDCODEHERE.cloudfunctions.net
    

    enter image description here

    注意:每次更新 firebase.json 文件。请不要用Firebase Cloud引用我,因为我不使用它。

    1 回复  |  直到 6 年前
        1
  •  0
  •   abraham    6 年前

    Access-Control-Allow-Origin supports two values .

    • * 允许任何站点。
    • <origin>

    如果你愿意 https://app.example.com 若要允许,响应值必须为 https://app.example.com网站 .

    不支持多个值。如果您想要有限数量的允许来源,服务器必须分析 Origin

    Firebase宿主不允许在不使用函数的情况下进行此动态设置。