托管多个站点的 firebase 配置 .firebaserc 文件

firebase hosting multiple sites configure .firebaserc file

我的 firebase 托管在我的项目中成功运行,但是我想对子域上的不同站点使用相同的数据库,所以我想我会单击在 firebase 托管上添加另一个站点。

我可以毫无问题地为域配置 a 记录等,但在将内容部署到辅助站点时遇到问题。

例如,如果我 运行 firebase init 并按照提示操作,我的 .firebaserc 在主项目和子项目中看起来都一样。

{
  "projects": {
    "default": "<project-name-here>"
  }
}

有没有办法告诉文件您要部署到哪个托管站点?我看到了对多个数据库的引用 here,但我认为这与我正在尝试做的事情无关?

您需要设置部署目标:

firebase target:apply hosting target-name resource-name

其中参数为:

  • target-name — 您要部署到的托管站点的唯一标识符(您自己定义的)

  • resource-name — Firebase 项目中列出的托管站点的名称


如果有效请告诉我!

来源:https://firebase.google.com/docs/hosting/multisites