Firebase にデータを送信しようとすると、「permission_denied」エラーが発生します。このエラーは、Firebase データベースには最初は管理ユーザーのみがアクセスできるために発生します。これを修正するには、2 つのオプションがあります:
{ "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 中国語 Web サイトの他の関連記事を参照してください。