чтение данных из Firebase с использованием реагировать родной - PullRequest
0 голосов
/ 20 декабря 2018

ниже - это функция конструктора для моего файла App.js.

Функция .Auth работает нормально ... в том случае, когда пользователь изменяет аутентификацию, запускается функция "onAuthStateChanged".Однако когда я обновляю коллекцию профилей в firebase (вручную с помощью веб-интерфейса), консоль ничего не записывает.Коллекция Profile является единственной дочерней коллекцией в моей базе данных FB.Может кто-нибудь помочь мне отладить это?Спасибо

  constructor(props) {
    super(props);

    //initialize firebase
    if (!Firebase.apps.length) {
      Firebase.initializeApp(firebaseConfig);
    }
    Firebase.auth().onAuthStateChanged(this.onAuthStateChanged);
    Firebase.database()
      .ref('Profile/')
      .on('value', (snapshot) => {
        console.log(snapshot.val());
      });
  }

1 Ответ

0 голосов
/ 24 декабря 2018

Код был верным .... Я просто не установил правила базы данных в Firebase

 "rules": {
    ".read": true,
    ".write": true
  } 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...