Обзор
Я пытаюсь получить данные из базы данных Firebase, но говорится, что у меня нет разрешения, хотя правила полностью открыты.
Я начал создавать эту текущую реализацию, следуя этому руководству по YouTube . После ошибок в устаревшем FirebaseListObservable я изменил своего провайдера в соответствии с этой информацией об обновлении . Я также попытался использовать стандартные правила открытого Firebase, а также те, которые они рекомендуют для «Разрешить все» в документации Firebase .
Средний
Сообщение об ошибке
Правила Firebase
Открытая по умолчанию версия правил, которая также не работала, имела строку как allow read, write;
База данных
Другая, возможно, актуальная информация
Точно так же, как можно увидеть 1 минуту в упомянутом учебнике YouTube , я звоню initializeApp(firebaseConfig)
при импорте моего app.module.ts, используя информацию, полученную при нажатии «Добавить Firebase в ваше веб-приложение "
Я использую angularfire2@5.0.0-rc.8.0
, который я установил с npm install angularfire2
. Когда я только что запустил npm list
, он дал мне следующие два предупреждения, которые могут иметь отношение к проблеме. Я использую @angular/common@5.2.10
и @angular/core@5.2.10
нпм ERR! отсутствует peer dep: @ angular / common @ ^ 6.0.0, требуется angularfire2@5.0.0-rc.8.0
нпм ERR! отсутствует peer dep: @ angular / core @ ^ 6.0.0, требуется angularfire2@5.0.0-rc.8.0