Firebase中不同项目的不同托管标头

时间:2020-11-12 08:56:24

标签: firebase http-headers firebase-hosting

我有一个firebase代码库,它使用default指向两个不同的项目,并设置了两个不同的项目别名stagingfirebase use

$ firebase use
Active Project: staging (my-staging-project)

Project aliases for .../my-project:

  default (my-production-project)
* staging (my-staging-project)

在我的登台站点中,我希望能够部署更多宽松的内容安全策略标头。我可以通过每次更改哪个项目处于活动状态时都更改firebase.json的标头部分来实现此目的,但这很麻烦。

例如,我的登台站点可能看起来像

...
    "headers": [ {
      "source": "**",
      "headers": [
        {"key": "Content-Security-Policy", "value": "script-src 'self' 'unsafe-eval' 'unsafe-inline'}
      ]
    } ],
...

我想在配置文件中执行类似deployment targets的操作,但是对于项目别名,我可以在其中指定哪个别名部署哪个标头集。这可能吗?

0 个答案:

没有答案