최종본
2022.06.16(목)
sequenceDiagram User->>+Client: 게시글 수정 요청 Client->>API_Server: PATCH /api/posts/{id} Note over Client, API_Server: 게시글 수정하는 API 요청 API_Server ->> Post : 게시글 수정 요청 Post ->> Post : 작성자 정보 일치 확인 Post -->> API_Server : 응답 및 예외처리 API_Server -->> Client : 게시글 응답 및 예외처리 Client ->> User : UI 업데이트
Header : { cookie: ${token} } Body : { "userid": ${userId} "content": ${content} }
{ }
sequenceDiagram User->>+Client: 게시글 수정 요청 Client->>API_Server: PUT /posts/{id} Note over Client, API_Server: 게시글 수정하는 API 요청 API_Server ->> Post : 게시글 상세 조회 요청 Post -->> API_Server : 응답 및 예외처리 API_Server ->> Post : 게시글 수정 요청 Post -->> API_Server : 응답 및 예외처리 API_Server -->> Client : 해당 게시글 응답 Client ->> User : UI 업데이트
sequenceDiagram User->>+Client: 게시글 수정 요청 Client->>API_Server: PUT /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 -->> API_Server : 응답 및 예외처리 API_Server -->> Client : 게시글 응답 및 예외처리 else 일치하지 않는다면 API_Server --> Client : 응답 및 예외처리 end Client ->> User : UI 업데이트
sequenceDiagram User->>+Client: 게시글 수정 요청 Client->>API_Server: PATCH /api/posts/{id} Note over Client, API_Server: 게시글 수정하는 API 요청 API_Server ->> Post : 게시글 수정 요청 Post ->> Post : 작성자 정보 일치 확인 Post -->> API_Server : 응답 및 예외처리 API_Server -->> Client : 게시글 응답 및 예외처리 Client ->> User : UI 업데이트
Header : { cookie: ${token} } Body : { "userid": ${userId} "content": ${content} }
{ }