tastekim / WeAllLie-BE

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

User/login User 디렉토리 리팩토링 / 로컬 + EC2 테스트 모두 완료 / 기본적인 에러 핸들링 #182

Closed ghost closed 1 year ago

ghost commented 1 year ago

175

(EC2 테스트는 배포서버에서 브랜치를 따로 생성해서 테스트했습니다.)

  1. 유저 플레이 전적 가공하는 부분 하나로 모아서 메소드로 정리, user-repo.js에서 외부 파일로 분리(user/util/user-function.js)
  2. user-provider.js 의 메소드 중 라우터에서 바로 넘어온 메소드 외의 메소드들 Service로 이동
  3. user-provider.js 의 메소드 중 라우터에서 바로 넘어온 메소드들 비즈니스 로직 분리( getKakaoUserInfo 제외)
  4. getKakaoUserInfo 비즈니스 로직 분리
  5. repo에 있는 createNewUser 함수 DB 작업과 무관한 부분 로직 분리
  6. UserService 의 메인 함수 loginInfo 내에서 사용하는 서브 함수 exUserGetToken 내부 로직 단순화
  7. 기본적인 에러 핸들링 적용, 수시로 보완해나갈 예정