Firebaseであるチュートリアルにしたがって更新をしようとしたところ、以下のようなエラーが出ました。
Vueから操作をしています。少し調べてみたところ、おそらくコード側ではなく、Firebase側のルールの設定が変わったのだと思いますが、どうしたらよいでしょうか?
index.cjs.js?e89a:351 Uncaught (in promise) FirebaseError: Missing or insufficient permissions.
rules_version = '2'; service cloud.firestore { match /databases/{database}/documents { match /users/{userId}/address/{addressId} { allow read, update, delete: if request.auth.uid == userId; allow create: if request.auth.uid != null; } } }
保存する際のクエリ
vue.js
1addAddress ({ getters, commit }, address) { 2 if (getters.uid) { 3 firebase.firestore().collection(`users/${getters.uid}/addresses`).add(address).then(doc => { 4 commit('addAddress', { id: doc.id, address }) 5 }) 6 } 7 }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/30 04:04