私は、私の角型アプリで新しいFirestoreを試してみて、セキュリティルールに固執した学生の開発者です。angular + firestore:文書への一般的な読み取りアクセスを許可する方法
私が達成しようとしている何を:
表示バインディングテンプレートを使用して、角度ビューのfirestoreドキュメント。そのドキュメントは認証されていないユーザーに対しても閲覧可能である必要があります。
問題:
非認証されたユーザーがページAの権限エラーを表示しようとした場合に発生します
ERROR Error: Missing or insufficient permissions. at new FirestoreError (error.js:164)
テンプレートファイル:
<p>{{ (item | async)?.name }}</p>
コンポーネントを。 tsファイル:
のfirestoreルール:
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write: if request.auth != null;
}
}
}
ありがとう!私は正しいルールを読んでいなかった –