Javascript firebase:注册期间发送电子邮件验证

Javascript firebase:注册期间发送电子邮件验证,javascript,firebase,Javascript,Firebase,我测试了该用户是否已添加到数据库中,但她从未收到任何电子邮件:下面有什么问题(从文档中获取,但缺少某些内容) 你不能等到注册完成。要做到这一点,您可以使用然后由createUserWithEmailAndPassword返回的承诺的一部分 因此: function SignUp() { let promise = auth.createUserWithEmailAndPassword(email.value, password.value); promise.catch(

我测试了该用户是否已添加到数据库中,但她从未收到任何电子邮件:下面有什么问题(从文档中获取,但缺少某些内容)


你不能等到注册完成。要做到这一点,您可以使用
然后
createUserWithEmailAndPassword
返回的承诺的一部分

因此:

function SignUp() {
    let promise = auth.createUserWithEmailAndPassword(email.value, password.value); 
    promise.catch(
        e => alert(e.message)
    );

    var user = firebase.auth().currentUser;

    user.sendEmailVerification().then(function() {
      // Email sent.
    }).catch(function(error) {
      // An error happened.
    });
}
let promise = auth.createUserWithEmailAndPassword(email.value, password.value); 
promise.then(
   userCredential => userCredential.user.sendEmailVerification()
}).catch(
    e => alert(e.message)
);