我正在使用Expo构建ReactNative应用,并尝试访问Firebase数据库中的数据。
我正在尝试:
componentWillMount() {
firebase.database().ref('/AppUrl/TestData').on('value', (snapshot) => {
if (snapshot.val()) {
console.log(snapshot);
}
});
}
但我收到错误:
undefined不是对象(评估'_firebase.firebase.database')
我做错了什么?
我已使用下面的代码在App.js文件中初始化了firebase。
export default class App extends React.Component {
state = { loggedIn: null }
componentWillMount() {
firebase.initializeApp({
apiKey: 'AIZaSyCBhrmSussrunKQCjXF3efalxnpUNXBpeI',
authDomain: 'AppUrl.firebaseapp.com',
databaseURL: 'https://AppUrl.firebaseio.com',
projectId: 'AppUrl',
storageBucket: 'AppUrl.appspot.com',
messagingSenderId: '800845709365'
});