在我的 firebase 项目中,我实现了 Google 身份验证。
我的 firebase 规则如下所示:
{
"rules": {
"users": {
"$uid": {
".read": "auth.uid == $uid",
".write": "auth.uid == $uid"
}
}
}
}
每次我尝试模拟。 Firebase 表示“模拟读取被拒绝”。
我在这里做错了任何想法吗?
我意识到了问题所在。我正在访问“/users”,但我应该访问“/users/$uid”来模拟规则。
我在 FireStore 和模拟 CREATE 中也遇到过这种情况。事实证明,在 POST 到集合时还需要指定 ID 在此处输入图像描述