嘗試向 Firebase 發送資料時遇到「permission_denied」錯誤。出現此錯誤的原因是 Firebase 資料庫最初只能由管理使用者存取。要解決此問題,您有兩個選項:
{ "rules": { ".read": true, ".write": true } }
警告:請記住在投入生產之前重新保護資料庫以防止濫用。
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: "" }); } });
依照下列步驟,您可以解決權限被拒絕的錯誤並將資料成功傳送到Firebase 資料庫。
以上是為什麼我在將資料傳送到 Firebase 時收到「permission_denied」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!