【发布时间】:2020-06-29 04:24:46
【问题描述】:
我只是想打印出应该从我的 firebase DB 调用返回的对象,但它绕过了 once 方法并直接跳转到 catch 方法。我在下面发布了代码。
const db = firebase.database();
var info = db
.ref('/customers')
.once('value')
.then(snapshot => {
console.log('User data: ', snapshot.val());
})
.catch(console.error());
【问题讨论】:
-
所有 catch 回调在第一个参数处接收一个错误对象。您应该记录它以找出问题所在。
-
嘿@DougStevenson 我刚刚编辑了代码,但打印出来的只是
undefined -
这行不通。你需要更多这样的东西:
.catch(error => console.error(error)) -
好吧,我照你说的做了,但它没有打印出任何东西。 @DougStevenson
标签: reactjs firebase react-native firebase-realtime-database react-native-firebase