错误:客户端无权访问所需数据

Ask*_*ous 5 firebase firebase-security angularfire2 google-cloud-firestore

我已经为此工作了一天,但我根本无法让它工作。我建立了一个没有安全规则的数据库:

在此处输入图片说明

然后我尝试在我的 angular fire 应用程序中访问它:

this.afDatabase
    .object("/test/test")
    .snapshotChanges()
    .subscribe(x => {
        console.log(x);
    });
Run Code Online (Sandbox Code Playgroud)

但我仍然收到以下权限错误:

错误:permission_denied at /test/test:客户端无权访问所需数据。

我还运行了模拟器并获得了成功的结果:

在此处输入图片说明

我还设置了我的 environment.ts 文件:

在此处输入图片说明

难道我做错了什么?

小智 -3

这是 firebase 方面的问题。您需要更新实时数据库规则:

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