javascript - Firebase登录后无法获取数据

标签 javascript firebase firebase-realtime-database

使用新版本的 Firebase 3.0.2。

当未登录时,数据可以通过 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.

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

最佳答案

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

关于javascript - Firebase登录后无法获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37691293/

相关文章:

javascript - Three.js 阴影贴图 - Shadow.camera 未定义

java - 如何使用Java程序将数据写入firebase

sql - Firebase 与 Backendless

java - Android 通知栏中不显示推送通知

java - 查询大写子级和 RecyclerView

java - Android Spinner 中的 Firebase 数据

firebase - 如何设置Firebase数据库规则?如何防止已删除用户的.write

javascript - 符号作为正则表达式中的可选字符

javascript - 如何使用 2 个或更多 html 元素突出显示搜索结果?

Javascript自动大写输入字段中每个单词的首字母