【问题标题】:Firebase failure in React NativeReact Native 中的 Firebase 失败
【发布时间】:2018-09-14 18:06:32
【问题描述】:

这张图有什么问题吗?

 import firebase from 'firebase';

 onButtonPress() {
    const { email, password } = this.state;

    firebase.auth().signInWithEmailAndPassword(email, password)
      .catch(() => {
        firebase.auth().createUserWithEmailAndPassword(email, password)
          .catch(() => {
           this.setState({ error: 'Authentication Failed' });
          });
       });
 }

所以我们很清楚:

是的,它是在我构建应用程序时安装在框架中的。是的,我在执行此操作的同一页面上调用它。是的,如果没有这部分代码,应用程序运行良好。没有编码错误,也没有逻辑错误。

如果我想 a.) 调试这段代码,我该怎么做?和 b.) 我将在哪里添加 console.log 语句?我知道它必须住在某个地方……就像这里 >

firebase.auth().signInWithEmailAndPassword(console.log(email, password)) ??

不应该像这样调用 firebase 吗?

提前谢谢。

英里数。

【问题讨论】:

  • 这在我看来是正确的。您是否遇到特定错误?
  • 是的,它没有调用 firebase!有没有办法可以在某处看到电话?而且它不会在数据库中结束!
  • 页面是否导入了firebase?
  • 是的!这是。我刚刚发布了代码中最相关的部分。但是是的。

标签: reactjs firebase react-native firebase-authentication react-native-ios


【解决方案1】:

喂!当我调用函数来按下我设置的按钮时。我写的是 onButtonPress 而不是 onPress ....grrrrrrrrr!很抱歉打扰大家。现在一切都很好。

【讨论】:

    【解决方案2】:

    您需要将 firebase 添加到您的应用程序中,他们的site 中提到了具体步骤。该网站没有关于如何调用 firebase 进行电子邮件身份验证的信息。

    【讨论】:

      猜你喜欢
      • 2017-12-11
      • 1970-01-01
      • 2022-09-24
      • 1970-01-01
      • 2019-10-31
      • 2020-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多