Beim Versuch, Daten an Firebase zu senden, tritt der Fehler „permission_denied“ auf. Dieser Fehler tritt auf, weil die Firebase-Datenbank zunächst nur für Administratoren zugänglich ist. Um dies zu beheben, haben Sie zwei Möglichkeiten:
{ "rules": { ".read": true, ".write": true } }
Achtung: Denken Sie daran, die Datenbank erneut zu sichern, bevor Sie in die Produktion gehen, um Missbrauch zu verhindern.
firebase.auth().signInAnonymously().catch(function(error) { // Handle Errors here. });
firebase.auth().onAuthStateChanged(function(user) { if (user) { // Signed in. var userRef = app.dataInfo.child(app.users); var useridRef = userRef.child(app.userid); useridRef.set({ locations: "", theme: "", colorScheme: "", food: "" }); } });
Durch Befolgen dieser Schritte können Sie den Fehler „Berechtigung verweigert“ beheben und Daten erfolgreich an die Firebase-Datenbank senden.
Das obige ist der detaillierte Inhalt vonWarum erhalte ich beim Senden von Daten an Firebase die Fehlermeldung „permission_denied'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!