How to custom Firebase Error message in redux

오늘은 질문글과 잡담이 함께입니다.

저는 현업이나 전공으로 배우는 학생이 아니고 취미로 독학을 하는 직장인이라
항상 궁금했는데, 현업에서 리액트의 비중은 어느정도 되나요? (구사하는 인력 or 요구되는 인력)
항상 리액트를 검색하면 듣는 소리가
배우기 쉽다, 범용적이다, 사용자가 많다등의 얘기를 많이 들었거든요.

아래는 질문입니다.

파이어베이스 인증하면서 발생되는 영문 에러메시지를 임의로 변경하고자 합니다.
스택오버플로우의 도움을 받아 코드를 참고하여…

firebase 자체 error.code를 아래 스크린샷처럼 switch 구문으로 변경하였는데,
아래같은 에러메시지가 뜨네요.
아무래도 .catch구문의 위치가 잘못들어간것같은데. 여기저기 넣어보아도 에러가 사라지지는 않습니다.
방법이 있을까요?


image

await 를 try catch로 감싸서 쓰면 됩니다. 올려주신 코드에는 await에서 catch를 직접 콜하고 있네요. 해당 부분을 try catch의 catch로 보내보세요.

와! 감사해요.
역시나 답변 감사합니다.
그치만 이미 await구문은 try안에 들어가있는데,
Try 구문 안에 다시 try catch 구문을 하나 더 넣으면 되겠죠?

아니요 그럴필요 없이 await 구문의 catch()는 빼고 대신에 마지막 catch안에서 처리하시면 되겠습니다.

덕분에 잘 해결 했습니다 ! :slight_smile:

1 Like