Github回购https://github.com/JesseSoldat/Around-The-World-NG2-Firebase 导出到文件的Firebase JSON数据位于repo FIREBASE_DATA.json
我一直试图找出firebase数据库规则。我读了很多文章,他们都说我需要做这样的事情
{
"rules": {
"locations": {
"$uid": {
".read": "true",
".write": "$uid === auth.uid"
}
},
"users": {
"$uid": {
".read": "$uid === auth.uid",
".write": "$uid === auth.uid"
}
}
}
}
我用两个目录构建了我的数据
位置 READ - 所有用户WRITE - 仅拥有此数据的用户
用户 READ / WRITE - 仅拥有此数据的用户
当我设置这些规则时,我当前登录的用户不再看到他们的数据了。
DATABASE
我的保存格式users/${this.uid}/stories
我使用UID作为使每个用户在数据库中唯一的方法。
来自Firebase的错误消息
错误:在/ users / HBTaJt057Bf63oS771gah1allYe2 / stories上的permission_denied:客户端无权访问所需数据。
我不确定我是否理解这个概念,或者我是否遗漏了一些细节。任何想法都会得到真正的赞赏。
此致 杰西