Javascript 如果用户成功注册firebase for web app,如何获取返回消息?

Javascript 如果用户成功注册firebase for web app,如何获取返回消息?,javascript,firebase,firebase-authentication,Javascript,Firebase,Firebase Authentication,这是我的java脚本firebase代码 var username = $("#user_email").val(); var password = $("#user_password").val(); firebase.auth().signInWithEmailAndPassword(username, password).catch(function(error) { // Handle Errors here. var errorCode = error.code; v

这是我的java脚本firebase代码

var username = $("#user_email").val();
var password = $("#user_password").val();
   firebase.auth().signInWithEmailAndPassword(username, password).catch(function(error) {
  // Handle Errors here.
  var errorCode = error.code;
  var errorMessage = error.message;
  console.log(error);
  // ...
});

只返回错误代码/消息。如果成功,您可以使用下面的函数继续

firebase.auth().onAuthStateChanged(function(user){
  if (user) {
    // User is signed in.
  } else {
    // No user is signed in.
  }
});

我有一个最好的办法

firebase.auth().signInWithEmailAndPassword(username, password).then(function(user) {
  // User Logged In.
  console.log(user);
  // ...
}).catch(function(error) {
  // An error happened.
    });

您需要在AuthStateChanged上添加一个观察者