我正在尝试为我的firebase控制台制定一些规则,以确保我的数据有效。为此,我只想制定一个简单的规则,确保authorized
属性等于true是一个开始。
我正在发送像这样的json有效载荷
{
"name": "kris",
"message": "message",
"authorized": true
}
我有这样的规则
{
/* Visit https://firebase.google.com/docs/database/security to learn more about security rules. */
"rules": {
".validate": "newData.child('authorized').val() === true"
}
}
我查看了文档,我想,这似乎是访问我的json有效负载中的属性最合理的方式。但我似乎无法访问它,我做错了什么?
尝试明确允许写操作:
{
"rules": {
".write": true,
".validate": "newData.child('authorized').val() === true"
}
}