尝试请求Firebase集合时出现此错误:
this.shipmentsList = this.db.list('shipments');
Error: permission_denied at /shipments: Client doesn't have permission to access the desired data.
我的Firebase规则是:
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write;
}
}
}
实际上,我认为问题不在于数据库上的规则,因为我使用'@ angular / fire / firestore'中的AngularFirestore进行了测试;
但是我遇到的问题是@ angular / fire / firestore仅适用于rxjs v6,而我的项目仍在rxjs v5上。我尝试升级版本并使用rxcompat,但出现了很多错误,因此现在无法升级。