Javascript Web中的Firebase:发生网络错误(例如超时、连接中断或无法访问主机)?

Javascript Web中的Firebase:发生网络错误(例如超时、连接中断或无法访问主机)?,javascript,firebase,firebase-authentication,Javascript,Firebase,Firebase Authentication,firebase.auth().onAuthStateChanged(函数(用户){ 如果(用户){ //用户已登录。 log(“万岁!成功登录!”); }否则{ //没有用户登录。 console.log(“需要登录!”); $(“#登录btn nav”)。单击(); } }); $(“#登录btn”)。在('click',function()上{ console.log(“你好”); var email=$(“#电子邮件输入”).val(); var password=$(“#密码输入”).

firebase.auth().onAuthStateChanged(函数(用户){
如果(用户){
//用户已登录。
log(“万岁!成功登录!”);
}否则{
//没有用户登录。
console.log(“需要登录!”);
$(“#登录btn nav”)。单击();
}
});
$(“#登录btn”)。在('click',function()上{
console.log(“你好”);
var email=$(“#电子邮件输入”).val();
var password=$(“#密码输入”).val();
如果(电子邮件!=“”&密码!=“”){
firebase.auth(){
//在这里处理错误。
var errorCode=error.code;
var errorMessage=error.message;
// ...
警告(“遇到以下错误:“+errorMessage+”);
});
}
});

//初始化Firebase
变量配置={
apiKey:“AIzaSyDAvfWcdBTtmDbK7_aOkWFCRxNl1K4PDck”,
authDomain:“sarahhah-8e315.firebaseapp.com”,
数据库URL:“https://sarahhah-8e315.firebaseio.com",
投射物:“萨拉哈-8e315”,
storageBucket:“sarahhah-8e315.appspot.com”,
messagingSenderId:“965679781332”
};
firebase.initializeApp(配置);
console.log(config);

我将从评论中复制一个答案,因为这节省了我很多时间。希望这能帮助其他人:


使用
而不是
标记

此应用程序是否托管在firebase主机上?是否启用电子邮件/密码登录方法?已解决错误,使用div标记而不是表单tag@RahulSharma天啊!非常感谢。为什么将输入字段放在“表单”标记中会导致Firebase中出现网络错误?HTML标记对请求有任何影响吗?还是在Javascript函数上?为什么?对于其他人:删除“输入”元素周围的“表单”标记,它就会工作。我更改了,但再次遇到相同的错误这太奇怪了,我的angular项目中没有任何
表单
标记。即便如此,我也遇到了同样的问题。