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

[ObjectStorage-Final/be] 리뷰, 회원가입, 마이페이지 수정시 사진 등록 및 응답 구현 #195

Conversation

GeunH
Copy link
Collaborator

@GeunH GeunH commented Dec 4, 2023

주요 작업

리뷰, 회원가입, 마이페이지 수정시 사진 등록 및 응답 구현

완료한 task 명세

  • multer 라이브러리 설치
  • multipart 데이터에 대해서 validation방식 변경
  • 회원가입 시 multipart 요청 데이터 분류 후 사진 등록 및 회원가입
  • 마이페이지 수정 시 multipart 요청 데이터 분류 후 사진 등록 및 정보 수정
  • 마이페이지 정보 요청 시 응답에 사진 url 응답
  • 리뷰 등록 시 multipart 요청 데이터 분류 후 사진 등록 및 리뷰 등록
  • 맛집 상세보기 정보 요청 시 응답 리뷰 리스트에 리뷰 사진 url 응답
  • 일반 로그인 token 헤더 검증 삭제

#Related to Iusse : #172

- 기존 @Usepipes() 방식은 multipart 데이터에 적용이 되지 않았음
- plainToClass(UserInfoDto, body)방식으로 upload데이터와 텍스트를 분리하여 텍스트에 대해서 validation 적용하도록 구현
- 함수 매개변수로 userInfoDto가 아닌 Body 자체를 받아와 함수 내부에서 body text를 추출하여 userInfoDto로 Validation을 하는 방식으로 변경하니, @ApiBody 데코레이터를 달아줘야 했음.
@GeunH GeunH added fix 에러 수정 BE 작업범위 : BackEnd labels Dec 4, 2023
@GeunH GeunH requested a review from LeeTH916 December 4, 2023 07:30
@GeunH GeunH self-assigned this Dec 4, 2023
@LeeTH916 LeeTH916 merged commit 376a61e into boostcampwm2023:feature/be-obejctstorage Dec 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BE 작업범위 : BackEnd fix 에러 수정
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants