Ham*_*que 3 firebase firebase-security google-cloud-firestore
我有一个简单的 React 应用程序,它使用 firebase 作为后端。它工作正常,直到 2 小时前它开始在数据读取时给出“code=permission-denied”。它确实每隔一段时间就会开始随机工作 2-4 分钟。我没有对可能导致此问题的 firebase 配置进行任何重大更改。PS 验证工作正常。
这是我收到的错误消息:
firebase/firestore:Firestore(10.5.2):快照侦听器中未捕获错误:FirebaseError:[code=permission-denied]:权限缺失或不足。
这是我的 Firestore 规则:
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write: if true;
}
}
}
Run Code Online (Sandbox Code Playgroud)
这是我生成对 firestore 的调用的代码行:
const userRef = collection(firebaseDB, "teams");
const q = query(userRef, where("email", "==", user.email));
unSubUser = onSnapshot(q, (querySnapshot) => {
if (querySnapshot.docs.length > 0) {
querySnapshot.forEach((doc) => {
const data = doc.data();
dispatch(setTeamDetails({
// ...setting data
}))
});
} else {
// some app related actions
}
Run Code Online (Sandbox Code Playgroud)
火力战士在这里
太平洋标准时间 18:49更新:问题已解决。该问题是由上游身份验证服务中的部署不匹配引起的。另请参阅我们在此 Twitter/X 线程中的更新。
目前似乎存在中断,这可能会导致您所看到的问题。工程团队已经确定了问题的原因,现在正在缓解问题。
您可以跟踪Firebase 状态页面顶部的状态以及Firebase 身份验证和Cloud Firestore 状态的特定状态。
| 归档时间: |
|
| 查看次数: |
378 次 |
| 最近记录: |