Firestore нет разрешения, но чтение и запись возможны

Когда я хочу получить документ и его подколлекцию в режиме отладки, я получаю следующий код ошибки:

Unhandled Exception: [cloud_firestore/permission-denied] The caller does not have permission to execute the specified operation.

Но когда я открываю приложение без режима отладки, оно работает, и я могу писать и читать документы и их подколлекцию.

Вот мои правила Firebase:

 rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
  match /userData/{userId}/{allSubcollections=**} { 
            allow read, write: if request.auth.uid == userId;
        }
           
 } 
 }

Правила безопасности ничего не делают сами по себе. Измените свой вопрос, включив в него минимальный код, необходимый для воспроизведения проблемы.

Frank van Puffelen 07.04.2021 01:29
Интеграция Angular - Firebase Analytics
Интеграция Angular - Firebase Analytics
Узнайте, как настроить Firebase Analytics и отслеживать поведение пользователей в вашем приложении Angular.
0
1
22
0

Другие вопросы по теме