tastekim / WeAllLie-BE

👀We Are Lie는 보드게임 '스파이 폴' 을 모티브로한 화상채팅으로 진행하는 온라인 보드게임 플랫폼 입니다 !(~2022.12.22)
3 stars 4 forks source link

User/login User디렉토리 리팩토링 / 불필요한 임포트 제거 / 에러 catch 시 리턴하는 코드 수정 / 에러객체 수정 / 테스트코드 진행중 / 파일명, 메소드명 수정 / 닉네임 변경 예외 처리 추가 #186

Closed ghost closed 1 year ago

ghost commented 1 year ago

0. 코드 리팩토링 #175

1. 불필요한 모듈 임포트 제거

2. try/catch 로 에러를 확인했을 때, 클라이언트로 return 하는 코드 수정

(기존)

if (e.name === 'UserError') {
    return res.status(e.statusCode).send({ errorMessage: e.message });
} else {
    res.send({ errorMessage: e.message });
}

(변경)

return res.status((e.statusCode ??= 500)).send({ errorMessage: e.message });

3. 에러객체 수정

4. 파일명 / 메소드 변경

5. 테스트 코드 (진행중)

6. user-controller.js 의 updateNick 메소드 에러 처리 추가