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 }