Closed ghost closed 1 year ago
require('dotenv').config()
(기존)
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 });
user-provider.js
user-controller.js
loginInfo
getLoginInfo
if (!nickname) throw new UserError('변경할 닉네임을 입력해주세요', 400); if (nickname.match(/\s/g)) throw new UserError('닉네임에 공백이 포함될 수 없습니다.', 400);
어라... 2번 적용이 안 된 것 같아요;;; 다시 커밋해서 PR 해볼게요
1. 불필요한 모듈 임포트 제거
require('dotenv').config()
삭제2. try/catch 로 에러를 확인했을 때, 클라이언트로 return 하는 코드 수정
(기존)
(변경)
3. 에러객체 수정
4. 파일명 / 메소드 변경
user-provider.js
=>user-controller.js
로 변경loginInfo
->getLoginInfo
로 변경5. 테스트 코드 (진행중)
6. user-controller.js 의 updateNick 메소드 에러 처리 추가