【发布时间】:2019-01-07 06:25:09
【问题描述】:
我正在尝试在我的 expo 应用程序中从 firebase 获取数据 所以这是我实现此代码的组件:
import firebase from 'firebase';
// Initialize Firebase
var config = {
apiKey: "AIzaSyAVf",
authDomain: "d07f5.firebaseapp.com",
databaseURL: "https://d07f5.firebaseio.com",
projectId: "d07f5",
storageBucket: "d07f5.appspot.com",
messagingSenderId: "66392528"
};
firebase.initializeApp(config);
const api =
firebase.database().ref('/Barbers').on('value', (snapshot) => {
console.log('testing')
console.log(snapshot.val())
});
export default {
getBarbersShops,
}
当我在我的 android 设备上运行应用程序并从浏览器控制台查看远程调试时,我发现我在控制台中写的“测试”字样,但对于这个控制台:
console.log(snapshot.val())
我只是得到了 null 并且不明白为什么?
这是用于在 firebase 中收集的图像:
【问题讨论】:
标签: firebase react-native firebase-realtime-database google-cloud-firestore expo