我有一个firebase代码库,它使用default
指向两个不同的项目,并设置了两个不同的项目别名staging
和firebase 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的操作,但是对于项目别名,我可以在其中指定哪个别名部署哪个标头集。这可能吗?