0
我想从网络访问我的火力地堡数据库:访问火力数据库从网络
配置从控制台复制:
var config = {
apiKey: "AI***********************************98",
authDomain: "t*****.firebaseapp.com",
databaseURL: "https://t*****.firebaseio.com",
projectId: "t*****",
storageBucket: "t*****.appspot.com",
messagingSenderId: "224202513016"
};
firebase.initializeApp(config);
但是美其名曰:
firebase.database().ref('/calibration/temperature').once('value').then(function(snapshot) {
console.log(snapshot);
});
结果:
Uncaught (in promise) Error: permission_denied at /calibration/temperature: Client doesn't have permission to access the desired data.
我在DB的规则:
{
"rules": {
".read": "auth != null",
".write": "auth != null"
}
}
我已经尝试使用不同的API密钥,或将其限制在特定的网页 - 不幸的是,没有运气。
请参阅http://stackoverflow.com/questions/37403747/firebase-permission-denied –