HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
프로그래머스 프론트엔드 데브코스 2기
프로그래머스 프론트엔드 데브코스 2기
/
❤️‍🔥
화랑팀
/
🥀
화면 기획 및 API 기획
/
💡
좋아요 / 댓글
💡

좋아요 / 댓글

 

1. 특정 포스트 좋아요[POST]

🌷
/likes/create
Request
{ header: { Authorization: 'bearer JWT token' }, body: { postId: String } }
Response
{ // Like Object "_id": String, "user": String, // 사용자 id "post": String, // 포스트 id "createdAt": String, "updatedAt": String }

2. 특정 포스트 좋아요 취소[DELETE]

🌷
/likes/delete
Request
{ header: { Authorization: 'bearer JWT token' }, body: { id: String } }
Response
{ // Like Object "_id": String, "user": String, // 사용자 id "post": String, // 포스트 id "createdAt": String, "updatedAt": String }

3. 특정 포스트에 댓글 추가[POST]

🌷
/comments/create
Request
{ header: { Authorization: 'bearer JWT token' }, body: { comment: String, postId: String } }
Response
{ // comment object "_id": String, "comment": String, "author": User, "post": String, // 포스트 id "createdAt": String, "updatedAt": String }

4. 특정 포스트에 댓글 제거[DELETE]

🌷
/comments/delete
Request
{ header: { Authorization: 'bearer JWT token' }, body: { id: String // 댓글 id } }
Response
{ // comment object "_id": String, "comment": String, "author": User, "post": String, // 포스트 id "createdAt": String, "updatedAt": String }