【问题标题】:React Native Firebase Database doesnt return valueReact Native Firebase 数据库不返回值
【发布时间】: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


【解决方案1】:

我解决了这个错误....代码实际上没有任何问题,只是我使用的设备没有连接到 wi-fi,所以我假设它实际上无法访问 Firebase 服务器。愚蠢的错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-05-30
    • 1970-01-01
    • 2017-03-06
    • 2021-07-20
    • 2018-11-16
    • 2021-11-13
    • 1970-01-01
    • 2018-03-08
    相关资源
    最近更新 更多