HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
♥️
2기 최종 프로젝트 팀별 공간
/
[팀 BackFro💯] ArtZip: 세상 모든 전시회를 한 번에
[팀 BackFro💯] ArtZip: 세상 모든 전시회를 한 번에
/
🚀
API 명세
/
댓글 좋아요 토글

댓글 좋아요 토글

사용되는 페이지
후기 상세
HTTP Method
PATCH
설명
댓글 좋아요 토글
인증 필요 여부
인증 필요 여부
완료 여부
완료
URL
/api/v1/comments/{commentId}/like
담당자
인증 여부에 따른 응답 변경 여부
해당없음
must or should
should
도메인
COMMENT

Request

PATCH /api/v1/comments/{commentId}/like

Response

success - like

200 Success { message: "댓글 좋아요 성공", status: 200, data: { content: { commentId: 1, isLiked: true,//좋아요 여부 - 좋아요 시 항상 ture likeCount: 1 }, } }

Success - Unlike

200 Success { message: "댓글 좋아요 취소 성공", status: 200, data: { content: { commentId: 1, isLiked: false,//좋아요 여부 - 좋아요 취소 시 항상 false likeCount: 0 }, } }

failure

400 Bad Request - 잘못된 댓글 ID { message: "해당 댓글이 존재하지 않습니다.", status: 400, code: "미정" }
500 Server Error - 서버 내부 문제. 발생 시 비상. { message: "서버 에러", status: 500, code: "미정" }