{
"rules": {
".read": "auth != null",
".write": "auth != null"
}
}
在这个例子中,只有经过身份验证的用户才有读写数据的权限。
this.afs.doc('collectionName/documentId').valueChanges().subscribe(data => {
console.log(data);
});
auth()函数来获取用户的身份验证令牌:import { AngularFireAuth } from '@angular/fire/auth';
constructor(private afAuth: AngularFireAuth) {}
login() {
this.afAuth.signInWithEmailAndPassword('email', 'password')
.then((userCredential) => {
// Login successful
})
.catch((error) => {
console.log(error);
});
}
以上方法应该能够解决'权限被拒绝”错误。