| GET |
/cafe |
page (쿼리, 선택) |
전체 게시판 목록 페이지 조회 |
user : 닉네임, 프로필, 방문수 + 1, |
posts : 댓글수, isNew 포함 게시글 배열,currentPage, |
|
|
|
|
totalPages |
|
|
|
|
| GET |
/cafe-shoes |
page (쿼리, 선택) |
"오뭐신" 게시판 목록 조회 |
userpostscurrentPage, totalPages |
| GET |
/cafe-look |
page (쿼리, 선택) |
"오늘의 룩" 게시판 목록 조회 |
userpostscurrentPage, totalPages |
| GET |
/cafe-select |
page (쿼리, 선택) |
"골라줘" 게시판 목록 조회 |
userpostscurrentPage, totalPages |
| GET |
/cafe-drop |
page (쿼리, 선택) |
"발매정보" 게시판 목록 조회 |
userpostscurrentPage, totalPages |
| GET |
/cafe-sale |
page (쿼리, 선택) |
"세일정보" 게시판 목록 조회 |
userpostscurrentPage, totalPages |
| GET |
/cafe-free |
page (쿼리, 선택) |
"자유" 게시판 목록 조회 |
userpostscurrentPage, totalPages |
| GET |
/cafe-eat |
page (쿼리, 선택) |
"밥밥" 게시판 목록 조회 |
userpostscurrentPage, totalPages |
| GET |
/cafe-humor |
page (쿼리, 선택) |
"유머" 게시판 목록 조회 |
userpostscurrentPage, totalPages |
| GET |
/cafe-life |
page (쿼리, 선택) |
"일상" 게시판 목록 조회 |
userpostscurrentPage, totalPages |
| GET |
/cafe-exercise |
page (쿼리, 선택) |
"운동" 게시판 목록 조회 |
userpostscurrentPage, totalPages |
| GET |
/upload-post |
- |
게시물 작성 페이지 렌더링 |
upload-post |
| POST |
/upload-post |
post_kind, |
|
|
title, |
|
|
|
|
content, |
|
|
|
|
images[] |
게시물 등록 |
성공 시 /cafe 리다이렉트 |
|
|
| 실패 시 500 에러 |
|
|
|
|
| GET |
/cafe/:id |
- |
게시물 상세 조회 |
user, |
post, |
|
|
|
|
profile, |
|
|
|
|
comments |
|
|
|
|
| POST |
/cafe/:id/comment |
comment |
게시물 댓글 작성 |
성공 시 새 댓글 JSON (201) |
실패 시 400 또는 500 JSON 에러 |
|
|
|
|
| POST |
/cafe/:id/like |
- |
게시물 좋아요 토글 |
게시물 좋아요 상태 JSON |
| GET |
/cafe/:id/edit |
- |
게시물 수정 페이지 조회 |
user, post, profile |
| POST |
/cafe/:id/edit |
post_kind, |
|
|
title, |
|
|
|
|
content, |
|
|
|
|
images[], |
|
|
|
|
existingImages |
게시물 수정 |
성공 시 /cafe/${postId} |
|
|
실패 시 500 에러 |
|
|
|
|
| POST |
/cafe/:id/delete |
- |
게시물 삭제 |
성공 시 /my-page 리다이렉트 |
실패 시 500 에러 |
|
|
|
|
| GET |
/user/:nickname |
page (쿼리, 선택) |
특정 유저 게시물 목록 조회 |
user , |
posts, |
|
|
|
|
currentPage, |
|
|
|
|
totalPages |
|
|
|
|