我一直在使用一台机器进行开发,最近不得不切换到另一台机器。我整天都在疯狂,因为我认为代码被破坏了(在一台机器上工作)但后来我意识到,由于某种原因,任何与firebase相关的东西都无法运行。比如示例代码,看似根本就不会执行。
我正在使用的反应原生。我读到firebase刚刚开始支持它,所以我认为可能存在一些问题。我做了npm安装和所有......
这个块只是简单地授权用户。我之前使用过,知道它有效。但由于某种原因,根本就不会执行。
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
答案 0 :(得分:0)
我一直在努力解决同样的问题...... 我尝试在redux-thunks以及Redux Sagas中运行Firebase,除了直接在组件中尝试它。 你有运气吗?似乎Firebase本身正在自行工作(我可以制作引用),但所有异步调用都会永远挂在那里,没有解决,也没有错误。