2017-09-14 4 views
0

다음은 AngularFire2와 Firebase를 사용하는 ionic2 사용자 로그인에 대한 코드입니다.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

정말 고마워요. –