我使用FriendlyPix数据库作为我的数据库的基础。
我尝试将以下安全规则应用于:
我使用了FriendlyPix GitHub repository中的安全规则,但是当我运行模拟器时,我总是收到“Write Denied”错误消息。
我尝试了各种版本的写规则,但都失败了。
有人可以告诉我我做错了吗?
答案 0 :(得分:0)
您正在尝试写信/posts
。在JavaScript代码中,您的模拟类似于:
var postsRef = firebase.database().ref("posts");
postref.set( { "-Kj...": { author: { full_name: "Stuart", uid: "..." }}});
由于没有人在该级别拥有写入权限,因此拒绝写入。
可以完成您的需要,但您需要确保只写/posts/-Kj....
。在JavaScript代码中,类似于:
var postsRef = firebase.database().ref("posts");
postref.push().set({ author: { full_name: "Stuart", uid: "..." }});
现在您正在撰写特定帖子,这是您的安全规则所允许的。