HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🍗
[New] 조규현팀
/
인스타뀨램
인스타뀨램
/
🎰
API 설계
/
🎍
댓글 좋아요를 취소하는 API
🎍

댓글 좋아요를 취소하는 API

Method
DELETE
Group
댓글
진행상태
진행중
MoSCoW
Must have

최종본

📙
2022/06/16
Online FlowChart & Diagrams Editor - Mermaid Live Editor
Simplify documentation and avoid heavy tools. Open source Visio Alternative. Commonly used for explaining your code! Mermaid is a simple markdown-like script language for generating charts from text via javascript.
Online FlowChart & Diagrams Editor - Mermaid Live Editor
https://mermaid.live/edit#pako:eNqFkkFLAkEUx7_KY64p3ucgRO5BkAjM20Isu69adHdtdjYIESIKwjUiUtpCQTp0ShAxsK_kjt-hGXfVzYtzmcfj9_-_9-ZNi5iehYQSH68CdE0s2cYFMxzdBXlqPrJ8sXhw1LDR5RQW064IB4v5LcTdV3WJz1D078VHD8TdWIwGIEMxHSfqRCX1hyflsyqya2QUSlpFO9Wg0PR87hda6ipb7YLpOY6EZSaNVLJh1zGxOvY4gicNUtMcZD03bYlhtKezZT-KOz2lToy3Nqs5k9oUlv1ZHP5uvLJDJQhIfB1XZJtA97xFBs1ntEqX0sOXOPzZKaLIbYsKXlEQT55BRI_ifS6mUfz1vTvMSrne2r8CittZT16tmUKtDOLtIX6aiOFs2ZmTHHGQOYZtyd_RUhKd8Et0UCdUhpbB6jrR3bbkgqZlcNQsm3uM0HOj4WOOGAH3qjeuSShnAa6h9HulVPsPa8MPGA
Online FlowChart & Diagrams Editor - Mermaid Live Editor

인스타그램의 url

/web/comments/unlike/{likeId}
notion image
sequenceDiagram User->>+Client: 게시글 댓글 좋아요 삭제 요청 Client->>API_Server: DELETE /posts/{postId}/comments/{commentId}/like Note over Client, API_Server: 게시글의 댓글 좋아요 삭제 요청하는 API API_Server->>+Comment: 해당 댓글 요청 Comment ->> CommentLike : 좋아요 삭제 요청 CommentLike -->> Comment : 삭제 응답 Comment -->> API_Server : 응답 및 예외처리 API_Server -->>Client: 삭제 응답 Client->>-User: UI 업데이트

Request

Header : { cookie: ${token} } Body : { "userId": ${userId}, "postId": ${postId}, "commentId": ${commentId}, "commentLikeId": ${commentLikeId} }
 

이전 백업

Response

{ }
6/16 첫 번째
Online FlowChart & Diagrams Editor - Mermaid Live Editor
Simplify documentation and avoid heavy tools. Open source Visio Alternative. Commonly used for explaining your code! Mermaid is a simple markdown-like script language for generating charts from text via javascript.
Online FlowChart & Diagrams Editor - Mermaid Live Editor
https://mermaid.live/edit#pako:eNptktFKAkEUhl_lMLe5eD8XQqSBIBGYdwuxuMda2t2x3dkgRIioCNeISGkLhegiukgQMbJXcsd3aMZdzcS5mcPh-__5D2capMpMJJT4eBqgW8W8ZRx5hqO7IE_FR0_L5bZ2bAtdTmE6aouwN51cQNx-VJd4C0X3Srx0QHx_iJs2yFKMBok6UUn99n7xsIzeGXoU8oVS4aAA2TrzuZ9tqKtoNrNV5jgSlp20Uk3bOsHEao9xBCYNUtMMrHouY4l-tCHZ5UC89tJks24UtzpKnRj_2cznTN6mMOuO4_Bn6bU6VIKAJvkVNVAQ_Yc4_IJ4eA8iuhXPEzGK4vdP0FT6XRa45pqDNEjrkhxUOWzO_E82R7UVrdKl9DzA-lxzeLHADeRyS5raNoVKEcTTdXw3FP3xrDUhGeKg5xiWKT9JQ0l0wo_RQZ1QWZpYMwKb60R3mxIN6qbBsWBanHmE1gzbxwwxAs7K526VUO4FuIDSj5ZSzV9MgBN7
Online FlowChart & Diagrams Editor - Mermaid Live Editor
notion image
sequenceDiagram User->>+Client: 게시글 댓글 좋아요 취소 요청 Client->>API_Server: DELETE /posts/{postId}/comments/{commentId}/like Note over Client, API_Server: 게시글의 댓글 좋아요 삭제 요청하는 API API_Server->>+Comment: 해당 댓글 요청 Comment -->> API_Server : 응답 및 예외처리 - NotFound Comment ->> CommentLike : 좋아요 삭제 요청 CommentLike -->> Comment : 삭제 응답 API_Server -->>Client: 삭제 응답 Client->>-User: UI 업데이트

 
6/16 수정
Online FlowChart & Diagrams Editor - Mermaid Live Editor
Simplify documentation and avoid heavy tools. Open source Visio Alternative. Commonly used for explaining your code! Mermaid is a simple markdown-like script language for generating charts from text via javascript.
Online FlowChart & Diagrams Editor - Mermaid Live Editor
https://mermaid.live/edit#pako:eNqlVN9r01AU_lcO99WWvOdhIlsfCpsM5t4CEpurhjVJTVJBSkFnldFWdLiwONrRyfwFHZRaMYJ_Ue_p_-C5Tdqm6XCD3ofcHznf953zneTWWMkxOFOZx59VuV3iW6b-xNUtzQYa-x538xsbdzbLJrd9FcbDNrY64-gliPZHOeHnFgYNPDsB_P0d37aBlji8itExivD3dosP97j7nLsqbBW2Cw8KoOgVU6k4nu8pNTkVjbpSciyLAHSSrORh2TzgSk0-aRfz3nd8Dg6xJQo5SAvMc8RueEOakyAUzROJjokXNJT0DrceST7s9LBHFL1A_BwBXgwmZ8tlxoGQJ0yKAQjZPRatXyAG7wHDI_wU4TAUX_tZLZDAXfIA0gbj61fYiK6Rm0auJ7YZ20uomT8psaR3SchUaG2lbWpfSm3RjXR5sKQ8haxX5hJwRVscNcSXCPCwL87beHmMpx-SXo8HFHcxwvN-_IHI_d1YQQ697FMaf_FPOAk6onUpfowWL-e-rRSfqvrwCnudpaZeW_iiTf-teqVdtzcsaxqhZ7_6jThe9vjchxC_kWdBM2tHhhxuxc5tI3OB5OVFpMJ-EfD0jXg3wO5o0oxYjlnctXTToPurJiEa859yi2tMpaWhuwca0-w6xVUrhu7zgmH6jsvUxzrlnmN61Xf2Xtglpvpulc-Ckgswiar_A0v8SPw
Online FlowChart & Diagrams Editor - Mermaid Live Editor
sequenceDiagram User->>+Client: 게시글 댓글 좋아요 취소 요청 Client->>API_Server: DELETE /api/posts/{postId}/comments/{commentId}/like/{likeId} Note over Client, API_Server: 게시글의 댓글 좋아요 취소 요청하는 API API_Server->>Member: 유저 정보 조회 요청 Member -->> API_Server : 응답 및 예외처리 API_Server ->> Post : 게시글 상세조회 요청 Post -->> API_Server : 응답 및 예외처리 API_Server ->> Comment : 댓글 상세조회 Comment -->> API_Server : 응답 및 예외처리 API_Server ->> CommentLike : 댓글 좋아요 조회 요청 CommentLike -->> API_Server : 응답 및 예외처리 API_Server ->> API_Server : 댓글 좋아요 누른 사람중에 유저가 존재하는가 ? alt 일치한다면 Comment ->> CommentLike : 좋아요 삭제 요청 CommentLike -->> Comment : 응답 및 예외처리 Comment -->> API_Server : 응답 및 예외처리 API_Server -->>Client: 응답 및 예외처리 else 일치하지 않다면 API_Server -->> Client: 응답 및 예외처리 end Client->>-User: UI 업데이트
notion image