Ошибка: access_denied в /items: у клиента нет прав доступа к нужным данным

Я не могу ни получать, ни записывать данные в Cloud Firestore (Firebase). Я делаю все в приложении на основе Ember.

В файл config/environment.js были добавлены все данные из "консоли" Firebase.

Я также изменил правила доступа для тестирования:

service cloud.firestore {
  match /databases/{database}/documents {
    match /{document=**} {
      allow read, write: if true;
    }
  }
}

Когда я пытаюсь получить данные:

model () {
  return this.store.findAll('item')
  // or
  // return this.store.query('project', { orderBy: 'title' })
}

Я получаю ошибки:

Error while processing route: index – "permission_denied at /items: Client doesn't have permission to access the desired data."

А также:

Error: permission_denied at /items: Client doesn't have permission to access the desired data.

В чем проблема?

0 ответов

Вам необходимо изменить правила firebase:

{
  "rules": {
    ".read": "true",
    ".write": "true"
  }
}