我正在尝试使用基本规则来确保只有管理员用户才能创建和删除类别。以下是我的规则:
{
"rules": {
"categories":{
"$uid":{
".write": "root.child('Users').child($uid).child('isAdmin').exists()",
".read": true,
".validate": "newData.isString() && newData.val().length < 50"
}
}
}
}
但我仍然收到权限被拒绝错误。请问我能做些什么呢?抱歉,如果我完全做错了,我是Firebase的新手。谢谢
安全规则中的"Users"
节点与数据结构中/users/
节点的大小写不匹配。尝试将规则更改为:
".write": "root.child('users').child($uid).child('isAdmin').exists()"