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

게시글을 좋아요하는 API

Method
POST
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:eNqFks9LAkEUx_-Vx1xb8b4HIapDECVs3hZicJ-1tD9sdjYIEYoMQo2IlEzcgx06FZgU7N_kjP9Ds-5KKwkODMzh85nvm_emQaq-hUQnAV6E6FVx16anjLqmB2pVAmSFUmlrx7HR4zrMpl3ZGc3ia5BvHdlvyWEP1JbTz5RPOWVsl_dPDGSXyHQoHxnHUKz7AQ-KDdtqFh37HFP-0OcIvqIyU4O8uC5t3h-Idi_BVoL_NFDpUFZhsHLB7Y1sxSDHk_mwu2Iu0KVzoCqD9cHi-UuMo3_qwijkMmX0JDo_ICaPIAf38jWW04F4_8iHJXSu4A1O_mmJmXZqk5VRiZAMUeEV1bGXO_EwkdH3vB0TjbjIXGpbaviNRDIJP0MXTaKro4U1GjrcJKbXVGhYtyjHPcvmPiN6jToBaoSG3DeuvCrROQtxCWUfKKOavwPqBhM
Online FlowChart & Diagrams Editor - Mermaid Live Editor
sequenceDiagram User->>+Client: 게시글 좋아요 요청 Client->>API_Server: POST /posts/{id}/like Note over Client, API_Server: 게시글 좋아요 하는 API 요청 API_Server ->> Post : 게시글 상세 조회 요청 Post ->> PostLike : 게시글 좋아요 등록 요청 PostLike -->> Post : 응답 및 예외처리 Post -->> API_Server : 응답 및 예외처리 API_Server -->> Client : 응답 및 예외처리 Client ->> User : UI 업데이트

Request

Header : { cookie: ${token} } Body : { "userId": ${userId} "postId": ${postId} }

Response

{ }

이전 백업

2022-06-15(수)
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:eNqlksFKw0AQhl9l2Kstve-hIOrBixZibwFZmlGXNkndbAQpBcUK0lREaLEWe6gHTwolVIiv1GzewU1TMYEeBBcW9vB98w8z2yEN10JCiYfnPjoN3OXsVDDbdECfuoeiXK1u7bQ4OpLCMhyo4GUZXYF6DdSopyZD0FeFHxmfcdrYru0fGyguUFCoHRpHUGm7nvQqHW51Ky3exIw_cCWCq6m1WYK8uCktGY3j_jDFCsG_Guh0qOkwKBS4uVa9CNRsnkwGBXOFllMpV4OCmj7GwSfE8wdQ4zv1HKlwHL-9_zFt43D-m5Sa2Zi0lYwWcfCVz1yVya9h1Vu6QY3X9biebuP7uZoukn5ESsRGYTNu6c13Uskk8gxtNAnVT4uJpklMp6s5v20xiXsWl64g9IS1PCwR5kvXuHQahErh4w-0_jprqvsN_80BPg
Online FlowChart & Diagrams Editor - Mermaid Live Editor
notion image
sequenceDiagram User->>+Client: 게시글 좋아요 요청 Client->>API_Server: POST /posts/{id}/like Note over Client, API_Server: 게시글 좋아요 하는 API 요청 API_Server ->> Post : 게시글 상세 조회 요청 Post -->> API_Server : 응답 및 예외처리 API_Server ->> Post : 게시글 좋아요 요청 Post -->> API_Server : 응답 및 예외처리 API_Server -->> Client : 해당 게시글 응답 Client ->> User : UI 업데이트
2022-06-16(목)
  • 변경된점
    • 요청 url “/api” prefix 추가
    • 게시글 상세조회 요청 전 Member 조회 요청 추가
    • 게시글 좋아요 등록 요청 추가
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:eNqlks9LAkEUx_-Vx1xTvO9BiOoQ9EMwbwuxua9adHdtdjYIEYoMQo2IlEwUtEOnAjOD_Zuc8X_orbuRktDBgYE5fD7znXnvlVneNZFpzMMzH508blrGCTds3QFaOQ95Mp1e2yha6AgNJqOGqncnwSWol7pqVVWnCbTV6D3iI46M9cz2YRb5OXINMvvZA0iVXE94qbJlVlJFq4ARv-cKBJeo2EzAvLgsbdpqy1ozxBaCfzWgdNhF-4iOGqhuX_XJ77fk5xjUYDjtNBbEmEyG1twlZPYeZP0L5PAeVPtWPQdq1Javb0vjMvQ3WHjv9ZWqBsvyZujqaTtUQlheIfn4IQe9P6EzY4Xg0Iya9J8VU6EQzg_hOWrW0428G6reeFoLWILZyG3DMmnuyqGkM3GKNupMo6Np8ILOdKdCnF8yDYFbpiVczrRjo-hhghm-cLMXTp5pgvv4A8WDG1OVb74PO6I
Online FlowChart & Diagrams Editor - Mermaid Live Editor
sequenceDiagram User->>+Client: 게시글 좋아요 요청 Client->>API_Server: POST /api/posts/{id}/like Note over Client, API_Server: 게시글 좋아요 하는 API 요청 API_Server ->> Member : 유저 정보 조회 요청 Member -->> API_Server : 응답 및 예외처리 API_Server ->> Post : 게시글 상세 조회 요청 Post -->> API_Server : 응답 및 예외처리 API_Server ->> PostLike : 게시글 좋아요 등록 요청 PostLike -->> API_Server : 응답 및 예외처리 API_Server -->> Client : 응답 및 예외처리 Client ->> User : UI 업데이트
notion image