Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我应该如何处理firebase登录错误?_Javascript_Firebase_Twitter - Fatal编程技术网

Javascript 我应该如何处理firebase登录错误?

Javascript 我应该如何处理firebase登录错误?,javascript,firebase,twitter,Javascript,Firebase,Twitter,我有这样的代码: var auth = firebase.auth() var provider = new firebase.auth.TwitterAuthProvider(); auth.signInWithPopup(provider).then(function(result) { if (result) { var user = result.user; //init(user); } }).catch(function(error)

我有这样的代码:

var auth = firebase.auth()
var provider = new firebase.auth.TwitterAuthProvider();
auth.signInWithPopup(provider).then(function(result) {
    if (result) {
        var user = result.user;
        //init(user);
    }
}).catch(function(error) {
    term.error(error.message).resume();
    term.error('try again');
});
我刚刚得到了一个错误,但我得到了这个错误:

{"error":{"errors":[{"domain":"global","reason":"invalid","message":"Malformed response cannot be parsed"}],"code":400,"message":"Malformed response cannot be parsed"}}
try again
这是否意味着为了获得信息,我需要打电话:

error.message.message
错误对象是
error.message.error

或者是来自twitter的json的
error.message
字符串


我在文档中找不到这些信息,也看不到开发人员工具,因为当我再次运行代码时,我没有得到相同的错误,这是一个暂时的小故障。

我使用Twitter Oauth时遇到了同样的问题,即
无法解析格式错误的响应
消息

解决办法是我注销拥有oauth应用程序的Twitter帐户,然后重新登录。这似乎是我的解决办法