如何在用户登录后调用 Firestore 数据库?



我正在尝试使用 React 设置 Firebase。我可以毫无错误地调用数据库(Firestore(,但是,每当我在登录后尝试调用数据库时,都会收到两条错误消息。错误仅在用户登录后发生。数据库的规则集为:

rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write: if true;
}
}
}

错误消息:

1( Firestore (7.15.0(:无法访问 Cloud Firestore 后端。连接失败 1 次。最近的错误:Firebase错误:[code=unknown]:获取身份验证令牌失败:由于令牌更改,getToken 中止。

2( FirebaseError:由于客户端处于脱机状态,因此无法获取文档。

错误消息的图片

Github Repo

听起来您正在描述一个在 7.15.1 中修复的问题,所以我建议更新。 根据发行说明:

修复了阻止客户端在用户登录后立即连接到后端的问题。请参阅 GitHub 问题 #2923。

相关内容

最新更新