【发布时间】:2018-04-14 06:54:45
【问题描述】:
规则文件
{
"rules": {
".write": true,
"users": {
".validate": "newData.hasChildren(['uuid', 'on'])",
"on": {
".validate": "newData.isNumber() &&
newData.val() >= 0 &&
newData.val() <= 1"
},
"uuid": {
}
}
}
}
这是我的代码 (node.js)。
firebase.initializeApp({
serviceAccount: "BITCOIN-f9a190c06e27.json",
databaseURL: "https://bitcoin-865ac.firebaseio.com"
});
var users = firebase.database().ref('/users')
users.set({
uuid: 'xxxx',
on: '0'
});
我有这个错误。
FIREBASE 警告:设置在 /users 失败:permission_denied (节点:444)UnhandledPromiseRejectionWarning:未处理的承诺拒绝(拒绝 id:1):错误:PERMISSION_DENIED:权限被拒绝
我不知道,我认为写“真实”就足以授予任何权限
【问题讨论】:
标签: node.js firebase firebase-realtime-database