Ich mag würde meine Firebase Datenbank von Web zuzugreifen:Zugang Firebase Datenbank von Web
Config von der Konsole kopiert:
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);
jedoch Aufruf:
firebase.database().ref('/calibration/temperature').once('value').then(function(snapshot) {
console.log(snapshot);
});
Ergebnisse in:
Uncaught (in promise) Error: permission_denied at /calibration/temperature: Client doesn't have permission to access the desired data.
Meine Regeln in DB:
{
"rules": {
".read": "auth != null",
".write": "auth != null"
}
}
Ich habe versucht, verschiedenen API-Schlüssel zu verwenden oder sie auf bestimmte Web-Seite beschränken - leider ohne Erfolg.
Siehe http://stackoverflow.com/questions/37403747/firebase-permission-denied –