今回は、firebaseでよく起きる下記のエラーの解決方法を記載します。
Unhandled promise rejection: FirebaseError: Missing or insufficient permissions.
原因. FirebaseError: Missing or insufficient permissions
このエラーは、firebaseのデータストアの権限がないエラーです
以下のサービスを利用している人は出る可能性があります。
- firebase firestore
- firebase realtime database
特にルールを決めていない人は出るでしょう
原因は、データストアのルールのデフォルトのまま運用して、いつの間にかに期限切れしているからです。
解決方法. FirebaseError: Missing or insufficient permissions
こちらのエラーの解決方法は、該当のfirebaseサービスのUIに行って、下記の操作を行うだけ
- firebaseのUIにいく
- firestore or realtime databaseを選択
- ルールのタブを選択
- 日時を伸ばす(スクショを貼っておきます)
- 解決!!

参考にしてみてくださいー!