firebase auth web错误没有出现?

时间:2017-08-08 13:17:21

标签: javascript firebase firebase-authentication firebase-security

我尝试使用github上的quickstart-js的电子邮件和密码实现Firebase auth:https://github.com/firebase/quickstart-js到我自己的javascript中。但是为什么我的代码没有显示任何错误,例如当用户使用同一封电子邮件注册时?

btnreg.addEventListener('click', e =>{
                var email = document.getElementById('txtemail').value;
                var password = document.getElementById('txtpass').value;
                if (email.length < 4) {
                    alert('Please enter an email address.');
                    return;
                }
                if (password.length < 4) {
                    alert('Please enter a password.');
                    return;
                }
                firebase.auth().createUserWithEmailAndPassword(email, password).catch(function(error) {
                    var errorCode = error.code;
                    var errorMessage = error.message;
                    if (errorCode == 'auth/weak-password') {
                        alert('The password is too weak.');
   
                    } else {
                        alert(errorMessage);
                        console.log(errorMessage);
                    }
                    console.log(error);
                }); 
            });

1 个答案:

答案 0 :(得分:0)

在我的测试中,我使用try {} catch {}

解决了问题
 try {
        firebase.auth().createUserWithEmailAndPassword(email, password)
      }catch(error) {
          console.log(error.code);
          console.log(error.message);

      }
相关问题