- 데이터 베이스에 저장된 값을 바꾸는 것이니까 PATCH 나 POST 로 요청하는 것이 맞는건지
- 아니면 클라이언트 입장에서 삭제하는 동작이니까 DELETE 를 사용해야 하는건지 궁금합니다.
→ DELETE를 써도 될 것 같아요
실제 데이터는 삭제하지 않는데
DELETE /api/posts/1 호출 → GET /api/posts/1 호출 → 404 나온다.
(실제로는 DB에서 상태만 바꿔놓았는데)
API의 동작 측면에서는 합리적이지 않을까?
그래서 DELETE Method를 쓰는게 좋은 것 같다.