728x90

이전글

 

[Project] 06. SNS 웹 서비스 제작

이전글 [Project] 05. SNS 웹 서비스 제작 이전글 https://chordplaylist.tistory.com/219 첫 번째 미션 AWS EC2에 Docker 배포 Gitlab CI & Crontab CD Swagger 회원가입 로그인 포스트 작성, 수정, 삭제, 리스트 추가 JWT Excepti

chordplaylist.tistory.com

1차 미션 종료.

12월 20일(화) ~ 12월 27일(화) 8일간의 1차 미션 종료.
1차 미션 Best Coder 선정

구현 목록

API 엔드포인트

http://ec2-3-37-127-126.ap-northeast-2.compute.amazonaws.com:8080/swagger-ui/

분류 HTTP URL 설명 구현완료
users POST /api/v1/users/join 회원가입 [v]
users POST /api/v1/users/login 로그인, 토큰 [v]
posts GET /api/v1/posts 포스트 리스트 [v]
posts GET /api/v1/posts/{postsId} 포스트 상세 내용 [v]
posts POST /api/v1/posts/ 포스트 등록 [v]
posts PUT /api/v1/posts/{id} 포스트 수정 [v]
posts DELETE /api/v1/posts/{id} 포스트 삭제 [v]

Admin

분류 HTTP URL 설명 구현 완료
users POST /api/v1/users/{id}/role/change 유저 역할 변경 [v]
  • ADMIN 회원은 일반 회원의 권한을 ADMIN으로 승격시킬 수 있습니다.
  • ADMIM 회원은 모든 사용자의 글과 댓글에 수정, 삭제를 할 수 있습니다.

UI

리팩토링 1

  1. 메서드 반환 타입을 Void로 변경
  2. 메서드 구현시 Setter -> Builder 활용
  3. ErrorCode Message 활용

 

 

[05] 리팩토링 - 1

이전글 [Project] 06. SNS 웹 서비스 제작 이전글 [Project] 05. SNS 웹 서비스 제작 이전글 https://chordplaylist.tistory.com/219 첫 번째 미션 AWS EC2에 Docker 배포 Gitlab CI & Crontab CD Swagger 회원가입 로그인 포스트 작

chordplaylist.tistory.com

리팩토링 2

  1. UserRole 변경 Method 변수명 변경
  2. PostReadResponse에 of()메서드 생성

 

 

[05] 리팩토링 - 2

이전글 [05] 리팩토링 - 1 이전글 [Project] 06. SNS 웹 서비스 제작 이전글 [Project] 05. SNS 웹 서비스 제작 이전글 https://chordplaylist.tistory.com/219 첫 번째 미션 AWS EC2에 Docker 배포 Gitlab CI & Crontab CD Swagger 회

chordplaylist.tistory.com

 

반응형
코드플리