프로젝트 TIL - 에러 모듈화

호우....
이게 무슨 일이야 ?
리뷰를 통해 줄일 수 있따는 것을 알아버렸찌 모얌!

  if (res.message !== 'SUCCESS') {
          alert(ERROR_MESSAGE[res.message]);
        }
        return;
      });

그 많던 else if는 어디로 ?

export const ERROR_MESSAGE = {
EMAIL_ALREADY_EXISTS: '이미 존재하는 이메일 입니다!',
INVALID_EMAIL: '이메일이 올바르지 않습니다!',
INVALID_PASSWORD: '비밀번호가 양식에 맞지 않습니다!',
};

이렇게 따로 담아서 정의 !

에러의 모듈화 성공!

나는 코드만 짜기 급급했기 때문에 이런 리팩토링이 일어날지 몰랐다.
뿌듯했고 자신감이 조금 생기기도 한 부분.

좋은 웹페이지 즐겨찾기