【问题标题】:Host multiple projects to same firebase project将多个项目托管到同一个 firebase 项目
【发布时间】:2017-12-03 12:06:11
【问题描述】:

我有两个不同的 React 应用程序 - 一个管理应用程序和另一个客户端应用程序。这两个应用共享同一个 Firebase 数据库,现在我想将它们都部署到 Firebase 托管,以便我可以从两个不同的 URL 访问它们。

为此,我遵循以下方法:

  1. 输入firebase init
  2. 输入firebase deploy

这很好用,但问题是当我部署我的第二个项目时,它会覆盖我的第一个项目的 URL。

我尝试在 firebaserc 文件中添加另一个项目,使其看起来像:

{
  "projects": {
    "default": "fire-app-9c444",
    "project1": "fire-app-9c444-admin",
    "project2": "fire-app-9c444-mobile"
  }
}

运行firebase use 然后将项目列为

* default (fire-app-9c444)
  project1 (fire-app-9c444-admin)
  project2 (fire-app-9c444-mobile)

但我无法更改为 project1 或 project2。如果我写 firebase use project1 我会收到以下错误:

错误:无法使用别名 project1,请验证项目 fire-app-9c444-admin 存在且您有权访问。

有什么想法可以解决这个问题吗?

【问题讨论】:

标签: firebase firebase-hosting


【解决方案1】:

我有同样的错误。在我的情况下,我的 project1 应用程序是使用与我的 project2 应用程序不同的 Google 帐户创建的。我刚刚在我的 Firebase 项目设置 (https://console.firebase.google.com/project/${projectName}/settings/iam) 中添加了另一个 Google 帐户作为维护者。现在我可以用firebase use ${projectName}切换项目了

使用firebase login,您可以查看您当前登录的 Google 帐户

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-01-31
    • 2019-05-22
    • 2020-03-31
    • 2012-05-20
    • 2019-12-28
    • 2018-01-14
    • 1970-01-01
    • 2021-03-08
    相关资源
    最近更新 更多