首页 > 解决方案 > React Native 中的 Firebase 失败

问题描述

这张照片有什么问题?

 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)) ??

像这样的电话不应该像这样工作吗?

提前谢谢。

迈尔斯。

标签: reactjsfirebasereact-nativefirebase-authenticationreact-native-ios

解决方案


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


推荐阅读