【问题标题】:Firebase React Native Functions seemingly not executingFirebase React Native Functions 似乎没有执行
【发布时间】:2016-12-20 17:03:35
【问题描述】:

我一直在使用一台机器进行开发,最近不得不切换到另一台机器。我整天都在发疯,因为我认为代码被破坏了(在一台机器上工作),但后来我意识到,由于某种原因,任何与 firebase 相关的东西都不会运行。比如示例代码,只是貌似根本不会执行。

仅供参考,我正在使用本机反应。我读到 firebase 最近才开始支持它,所以我认为可能存在一些问题。我做了 npm install 和所有这些..

这个块只是简单地验证用户。我以前用过它并且知道它有效。但由于某种原因,只是根本不会执行。

console.log("Start")      
firebaseObject.auth().signInWithEmailAndPassword(this.state.email, this.state.password).then(function() {

          console.log("Sign In, Go to login")


        }.bind(this), function(error) {
          // An error happened.
          var errorCode = error.code;
          var errorMessage = error.message;
          console.log("ERROR WITH SIGNIN")
          console.log( errorMessage )
        });
console.log("end")

如果我运行它,它将打印“开始”和“结束”,但不会运行该 signInWithEmailandPassword

【问题讨论】:

  • 我把日志记录在它周围.. 似乎仍然没有运行.. 我不知道为什么.. 我怀疑它在 NPM 中的东西.. 但似乎不是那样
  • 我通过 NPM 安装了最新版本
  • 你在哪里运行它?模拟器还是设备? ios还是安卓?

标签: firebase react-native firebase-authentication


【解决方案1】:

我已经为同样的问题苦苦挣扎了一周... 除了直接在组件中尝试之外,我还尝试在 redux-thunks 和 Redux Sagas 中运行 Firebase。 你有运气吗?似乎 Firebase 本身正在自行运行(我可以制作 refs),但所有异步调用都永远挂在那里,没有解决,也没有错误。

【讨论】:

猜你喜欢
  • 2020-01-26
  • 1970-01-01
  • 1970-01-01
  • 2022-10-05
  • 2022-01-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多