• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

게시물의 신고 횟수를 추가한다면 post일까요 put일까요

24.03.08 13:51 작성 조회수 100

0

 

게시물의 신고 횟수가 10이 되면 자동으로 삭제하는 로직을 만들고 싶은데요.

 

신고 사유와 확인 버튼을 누르면 게시물의 신고 횟수가 +1이 되는 로직입니다.

 

한 번 신고한 유저는 다시 신고를 할 수 없구요

 

이럴땐 postmapping 인가요 putmapping 인가요?

답변 1

답변을 작성해보세요.

0

y2gcoder님의 프로필

y2gcoder

2024.03.08

안녕하세요. hjemsti님, 공식 서포터즈 y2gcoder입니다.

이 부분은 API 요청의 성격을 어떻게 보느냐에 따라 달라질 것 같습니다!
제가 파악하기로는 아마도 게시글에 대한 신고 API를 만드는 것으로 보입니다.

신고 횟수를 업데이트 하는 것만이 아니라 사유를 적어 낸다는 것은 게시물에 대한 새로운 정보를 추가하는 것이라 볼 수 있습니다. 이 때는 POST 요청으로 볼 수 있습니다.

한 번 신고한 유저는 다시 신고할 수 없는 것 까지 고려했을 때 신고 횟수의 업데이트가 중요하다면 기존 리소스(게시물의 신고횟수)를 수정하는 것이라 볼 수 있으므로 PUT 요청이라고 볼 수 있을 것 같습니다!

요구사항을 잘 파악하시고 만드려고 하시는 API 요청의 성격에 맞게 정하시면 될 것 같습니다 :)

감사합니다.