错误:HTTP错误:400,项目'my_project'不是启用Firestore的项目

时间:2017-10-05 09:28:31

标签: firebase google-cloud-firestore

当我运行命令firebase deploy时,我收到此错误:

  

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

enter image description here

8 个答案:

答案 0 :(得分:32)

您是否尝试使用Cloud Firestore?

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

答案 1 :(得分:15)

我自己想通了。使用firebase控制台时,这只是一个无知。我只需要在数据库下启用控制台本身的firestore beta。

答案 2 :(得分:10)

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

std::optional::operator bool() is declared constexpr

答案 3 :(得分:9)

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

Firebase Console > Your Firebase Project > Database

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

Result from windows command prompt

答案 4 :(得分:0)

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

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

答案 5 :(得分:0)

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

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

答案 6 :(得分:0)

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

答案 7 :(得分:-1)

有人有另一个答案。

您是否尝试使用Cloud Firestore?

如果是,请访问控制台的数据库部分并初始化Cloud Firestore 你能发贴网址吗?

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