【问题标题】:Error: HTTP error: 400, Project 'my_project' is not a Firestore enabled project错误:HTTP 错误:400,项目“my_project”不是启用 Firestore 的项目
【发布时间】:2018-03-16 20:52:06
【问题描述】:

当我运行命令 firebase deploy 时,我得到了这个错误:

错误:HTTP 错误:400,项目“my_project”不是启用 Firestore 的项目。

【问题讨论】:

  • 谢谢,拯救了我的一天。是的,Firestore 数据库没有创建(实时数据库初始化时),所以使用默认设置手动创建 Firestore 数据库,然后再次“firebase deploy”,现在可以了。

标签: firebase google-cloud-firestore


【解决方案1】:

您是否尝试使用 Cloud Firestore?

  • 如果是这样,请访问控制台的数据库部分并初始化 Cloud Firestore
  • 如果没有,请在本地删除 firestore.rules 文件

【讨论】:

    【解决方案2】:

    我自己想通了。这只是使用firebase控制台时的无知。我只需要从控制台本身的数据库下启用 firestore 测试版。

    【讨论】:

      【解决方案3】:

      如果您不使用 Cloud Firestore,请在 firebase.json 中注释 firestore

      【讨论】:

        【解决方案4】:

        我遇到了同样的问题。解决方案是:转到 Firebase 控制台并在那里登录 [Firebase 控制台]。在这里,您将看到您最近的项目。转到您的项目,例如“stepintothepresent”然后进入左侧面板的数据库,然后选择cloud firestore,然后我选择了第二个选项。

        之后我从命令提示符运行 firebase deploy,结果是这样的

        【讨论】:

        • 这很好,谢谢。它实际上只是将实时数据库更改为 Cloud Firestore。但是初始化一些东西并让它工作。谢谢
        【解决方案5】:

        您可以使用以下 URL 启用 REST API:

        https://console.cloud.google.com/apis/library?project=

        【讨论】:

          【解决方案6】:

          在初始 Firebase 设置时选择了 Cloud Firestore?

          只需转到控制台并启用 Cloud Firestore。 当提示一次时,您可以选择测试模式开始,然后将其更改为私有。

          【讨论】:

            【解决方案7】:

            我必须创建一个数据库环境,之后它运行良好。我使用的是实时数据库,而不是云存储,所以它不应该停止它,无论如何,它是固定的。

            【讨论】:

              【解决方案8】:

              请有其他答案的人。

              您是否尝试使用 Cloud Firestore?

              如果是这样,请访问控制台的数据库部分并初始化 Cloud Firestore * 可以发一下网址吗?

              如果没有,请在本地删除 firestore.rules 文件 *错误:读取规则文件firestore.rules时出错

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2018-06-12
                • 2013-08-16
                • 1970-01-01
                相关资源
                最近更新 更多