2017-09-14 45 views
0

以下是我的代码,用于在ionic2中使用AngularFire2登录到Firebase。从AngularFire获取错误代码2验证登录

 this.afAuth.auth.signInWithEmailAndPassword( 
     login.email, 
     login.password 
    ).catch(ERROR=>{ 
     console.log(ERROR); 

     }); 

这里catch中的ERROR变量返回一个代码和消息。我想获取代码,但我只看到以下ERROR选项。

message, name and stack. 

ERROR.code是不允许的。我如何从ERROR获取代码?

回答

2

将原始格式的错误转换为更具体的错误,以便您可以获取有关它的更多信息。

.catch ((error: firebase.FirebaseError) => { console.log(error.code)} 
+1

仅有代码的答案是不鼓励的,因为他们没有解释他们如何解决问题中的问题。考虑更新你的答案,以解释这是什么以及它如何解决这个问题。这将有利于其他用户以及OP。请回顾[如何写出一个好的答案](https://stackoverflow.com/help/how-to-answer) – FluffyKitten

+0

非常感谢。 –