Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[signup/be] 회원가입 및 DB 연동 #37

Merged
merged 8 commits into from
Nov 16, 2023

Conversation

LeeTH916
Copy link
Collaborator

@LeeTH916 LeeTH916 commented Nov 15, 2023

주요 작업

  • dto 생성 및 validation
  • nest swagger 적용
  • typeORM적용 및 DB 연동
  • 회원가입 기능 구현

완료한 task 명세

  • 회원가입에 사용할 dto 생성
  • dto에 대해 validation 설정
  • nest swagger를 통해 회원가입 부분 api 문서화
  • typeORM 적용
  • postgreSQL 과 연동
  • 회원가입 요청 실행 후 결과 확인

Related to issue #8, #17, #33, #35

LeeTH916 and others added 8 commits November 15, 2023 13:53
- user 모듈 생성
- user controller 생성
- Global prifex를 api로 설정
- 회원가입 핸들러 생성

Co-authored-by: GeunH <[email protected]>
- user service 생성
- 유저 상세 정보를 위한 userInfoDto 생성
- controller에서 service를 호출하여 응답하는 구조 적용

Co-authored-by: GeunH <[email protected]>
- 핸들러 레벨 파이프 적용
- dto에 decorator를 통해 validation 규칙 적용

Co-authored-by: GeunH <[email protected]>
- dto에 @ApiProperty 추가
- controller에 @ApiOperation, @ApiResponse 추가

Co-authored-by: GeunH <[email protected]>
- table과 매핑될 user entity 생성
- DB관련 작업을 진행할 user repository 생성
- user module의 providers 배열에 repository 추가
- service에서 의존성 주입
- db관련 config 생성 및 app module에 import

Co-authored-by: GeunH <[email protected]>
@LeeTH916 LeeTH916 added feat 기능 구현 BE 작업범위 : BackEnd labels Nov 15, 2023
@LeeTH916 LeeTH916 added this to the 회원가입 milestone Nov 15, 2023
@GeunH GeunH merged commit 48904ba into boostcampwm2023:feature/be-signup Nov 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BE 작업범위 : BackEnd feat 기능 구현
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants