angularfire2:未启用Cloud Firestore API

rel*_*one 3 node.js angularjs firebase angularfire2 google-cloud-firestore

我正在学习在我的项目中实现angularfire2.不幸的是我现在卡住了.我设置了像这里描述的Angular-Project

https://github.com/angular/angularfire2/blob/master/docs/install-and-setup.md

我还在firebase中使用规则集设置了一个数据库

{
  "rules": {
    ".read": "true",
    ".write": "true"
  }
}
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试在浏览器中的控制台中运行应用程序时,会出现以下错误

错误错误:未为项目启用Cloud Firestore API

现在我找到了一种在这里启用API的方法

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

现在离开我的错误

错误错误:权限丢失或不足

我现在的问题是我可以设置API密钥(但也从我的firebase控制台获得了不同的API密钥?)和OAuths,但我不知道如何实现这些是我的代码.只是简单地生成一个API密钥并在environment.firebase配置中使用该密钥不起作用.如果有人知道任何事情会很棒.我会继续尝试,让你知道我是否也能让它运作起来.

Saj*_*ath 7

让其他人知道它在firebase控制台中的位置:

选择您的项目,然后单击Database并将下拉列表从"Realtime Database"更改为"Cloud Firestore"