2016-06-08 84 views
0

使用新版本的Firebase 3.0.2。登录后Firebase无法获取数据

数据可以通过firebase传递给不同的客户端,当他们没有登录时,但一旦登录登录的用户无法获得新的数据或发送数据。

这里是我的代码记录..

var login = function(event) { 
    event.preventDefault() 
    var email = $('#email').val(); 
    var password = $('#password').val(); 

    //sign in with firebase 
    firebase.auth().signInWithEmailAndPassword(email, password).then(function() { 

     //get the user 
     var user = firebase.auth().currentUser; 
     if(user) { 
      console.log('user logged in'); 
     } else { 
      console.log('user not logged in'); 
     } 
    }).catch(function(error) { 
     //handle error codes 
    }); 
}; 

我不知道这是否有做这个错误,而且在登录后,我得到了警告...

failed: WebSocket is closed before the connection is established. 

任何帮助非常感谢!谢谢!

回答

1

问题最终出现在Firebase本身。我联系了Firebase支持人员,显然这是将旧的Firebase项目转换为新的Firebase控制台时遇到的问题。显然他们有太多的人进口他们的项目,这意味着新的Firebase刚刚出现。他们将我的项目恢复到旧的控制台,然后再次导入它。然后一切正常。