You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
목록 및 상세 조회 (US-01, US-02)
GET /posts: 페이지 번호, 사이즈, 정렬 기준을 파라미터로 받아 최신순 목록을 반환.
GET /posts/{postId}: 게시글 상세 정보와 함께 댓글 목록을 응답.
게시글 관리 (US-03, US-04, US-05)
POST /posts: 제목과 내용을 입력받아 새 게시글을 등록.
PUT /posts/{postId}: 기존 내용을 수정하고 수정 시간을 업데이트.
DELETE /posts/{postId}: 안전하게 게시글을 제거.
예외 처리 및 보안 (US-06, US-07)
입력값 검증: 제목/내용 누락 시 COMMON400 에러를 반환.
권한 확인: 본인 글이 아닌 경우 COMMON403 에러를 통해 접근을 제한.
존재 여부: 삭제되었거나 없는 postId 접근 시 POST4041 안내를 제공.
1. 무엇을?
2. 상세 설명
목록 및 상세 조회 (US-01, US-02)
GET /posts: 페이지 번호, 사이즈, 정렬 기준을 파라미터로 받아 최신순 목록을 반환.
GET /posts/{postId}: 게시글 상세 정보와 함께 댓글 목록을 응답.
게시글 관리 (US-03, US-04, US-05)
POST /posts: 제목과 내용을 입력받아 새 게시글을 등록.
PUT /posts/{postId}: 기존 내용을 수정하고 수정 시간을 업데이트.
DELETE /posts/{postId}: 안전하게 게시글을 제거.
예외 처리 및 보안 (US-06, US-07)
입력값 검증: 제목/내용 누락 시 COMMON400 에러를 반환.
권한 확인: 본인 글이 아닌 경우 COMMON403 에러를 통해 접근을 제한.
존재 여부: 삭제되었거나 없는 postId 접근 시 POST4041 안내를 제공.
3. 제출 전 체크 계획