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.17 (금)
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:eNqdlF9LwlAYh7_K4dymeL-LINQLQSJI7wZxcCcbts22GYQI0T9CjZQcWahIF3WTZGa0oE_k3n2Hzja1rXBW5-pc_J4979k571vGOUWgmMMa3StROUcTIsmrROJlxFZWo2p0dXUlvitSWefQZFSHWmdiHiI4GkC_g-C2BaOBF_ZCLL62kdrapOo-VTmUSKaTmSSKkaIYKyqarsXKolDxgHVFp0hhsSkaQX7yu8s22la15UTmVu8zzvoCESsAbTATWlKus9ycD4BeE06eoddA0DeslzGC7ge8t5F9Y0DXXMClJJKnQVt3bD2Z8BDq9bCo395tWrVXZA0vEbTP4caEUdu6f1ygTYuFb9a7GhgnTBVmdan_SzMkH3Daxpjt7OPO5M0M0zqc8w2PD1CTYQPO6j8olwhqf1VqgPvT-eKKJLFXGDifVb8KeT4zwkdPb2XGLbsSPxUNFrG08Ln976d1CF_L_ILzN5hbp9uxYaR_KLh_yBkmDMiy_r0-tS6GrEvsqokjWKKqRESBDaGyA_FY36ES5THHtgJRCzzm5QrLlYoC0WlSEHVFxdw22dVoBJOSrmweyDnM6WqJzkLTKTZNVT4BP6Mhjw
Online FlowChart & Diagrams Editor - Mermaid Live Editor
sequenceDiagram User->>+Client: 게시글 삭제 요청 Client->>API_Server: DELETE /api/posts/{id} Note over Client, API_Server: 게시글 삭제하는 API 요청 API_Server ->> Post : 게시글 삭제 요청 Post ->> Post : 작성자 정보 일치 확인 Post ->> PostImage : 게시글 이미지 삭제 요청 PostImage -->> Post : 응답 및 예외처리 Post ->> PostLike : 게시글 좋아요 삭제 요청 PostLike -->> Post : 응답 및 예외처리 Post ->> PostTag : 게시글 해시태그 삭제 요청 PostTag ->> Tag : 해시태그 감소 요청 Tag -->> PostTag : 응답 및 예외처리 PostTag -->> Post : 응답 및 예외처리 Post ->> Comment : 게시글 댓글 삭제 요청 Comment ->> CommentLike : 댓글 좋아요 삭제 요청 CommentLike -->> Comment : 응답 및 예외처리 Comment -->> Post : 응답 및 예외처리 Post -->> API_Server : 응답 및 예외처리 API_Server -->> Client : 응답 및 예외처리 Client ->> User : UI 업데이트
notion image

Request

Response

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

이전 백업

6/15
notion image
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:eNqllN9r01AUx_-Vy321pe95mMjWB2HKYNtbQK7NdYY1SU1SQUphuirSVtxwYd1IR5UxERzEWjGCf1Fy8j948qNr7jrSFvN0L_f7ud9z7sk5LVozFE4lavEXTa7X-IbK9kymyTrBb9fiZnlt7d56XeW6LZFg3IeeG_gHBN5cw8glcH4C4-tUnIpQ_mDr4ZNtbr7kpkQ2qpvVnSqpsIZaaRiWbVVaqtJOgceGzYmBsgwtkTx52ytyBmH3JJYIrjOEoDV5xLWnuJQIuCMYITtywp8TAp-96LwvgJmyHFO5S5AcHoe9XyT0PhIYvIczH8aD8Or7nXZbmBIRYj18DR3_Lr9E-n9uInhxDJ0fcHEEZwdZtmmygYf74V_4M0ifLN7fT--LP1a3b47dsHcZfpvMDhemN1_2WW4ZsKnucxH60gOng0wRnlDlnGnhw8yZ7rA9wTNyJriKDt3gt19kG3PxHSkvUIF3BO_6c1RCiLZLhSpwK-W3bmgatoeQX9j_VFCPKZGjs6pMuUUlyVNlMYiFgd-4r57tau1x-49N4kxGyTIkr1t81ijwFV_F6WK_FPXEcg5cV_IjMSlDPEqR2cXpdfo2_ODBcBJ1fVqiGjc1pio4glsxJFP7Ode4TCVcKszcl6mst1HXbCjM5lVFtQ2TSs8YRl-irGkb26_0GpVss8mnomyGZ6r2P3i9m2s
Online FlowChart & Diagrams Editor - Mermaid Live Editor
sequenceDiagram User->>+Client: 게시글 삭제 요청 Client->>API_Server: DELETE /api/posts/{id} Note over Client, API_Server: 게시글 삭제하는 API 요청 API_Server ->> Member : 유저 정보 조회 요청 Member -->> API_Server : 응답 및 예외처리 API_Server ->> Post : 게시글 상세 조회 요청 Post -->> API_Server : 응답 및 예외처리 API_Server ->> API_Server : 작성자와 유저정보가 일치하는가 ? alt 일치한다면 API_Server ->> Post : 게시글 삭제 요청 Post ->> PostLike : 게시글 좋아요 삭제 요청 PostLike -->> Post : 응답 및 예외처리 Post ->> PostTag : 게시글 해시태그 삭제 요청 PostTag ->> Tag : 해시태그 감소 요청 Tag -->> PostTag : 응답 및 예외처리 PostTag -->> Post : 응답 및 예외처리 Post ->> Comment : 게시글 댓글 삭제 요청 Comment ->> CommentLike : 댓글 좋아요 삭제 요청 CommentLike -->> Comment : 응답 및 예외처리 Comment -->> Post : 응답 및 예외처리 Post -->> API_Server : 응답 및 예외처리 API_Server -->> Client : 응답 및 예외처리 else 일치하지 않는다면 API_Server -->> Client : 응답 및 예외처리 end Client ->> User : UI 업데이트