Я пытаюсь прочитать некоторые фиктивные данные, которые я поместил в свою базу данных Firebase, но не могу заставить их что-либо возвращать, несмотря на все усилия, следуя документации.
У меня есть файл JS с инициализацией Firebase, ис этой экспортированной переменной:
const database = firebase.database();
В файле, в котором я пытаюсь его прочитать, у меня есть следующее:
import database from './firebase';
const dbRef = database.ref('users/');
dbRef.on('value', (snapshot) => {
console.log(snapshot.val());
});
Ничто не выходит из системы в консоли.Но когда я выхожу просто из dbRef, я получаю объект Reference, так что он, кажется, правильно подключен:
Reference {repo: Repo, path: Path, queryParams_: QueryParams, orderByCalled_: false}
database: (...)
key: (...)
orderByCalled_: false
parent: (...)
path: Path {pieces_: Array(1), pieceNum_: 0}
queryParams_: QueryParams {limitSet_: false, startSet_: false, startNameSet_: false, endSet_: false, endNameSet_: false, …}
ref: (...)
repo: Repo {repoInfo_: RepoInfo, app: FirebaseAppImpl, dataUpdateCount: 0, statsListener_: null, eventQueue_: EventQueue, …}
root: (...)
__proto__: Query
Я не могу найти, где я ошибся, буду очень признателен за помощь.В моей консоли Firebase по умолчанию я использую Cloud Firestore, а не базу данных в реальном времени, но не уверен, что это имеет значение.