POST 요청에서 이미 존재하는 중복된 id를 요청하는 경우 어떤 statue code를 return해야 하는가?
기존 DB에 이미 중복되는 데이터가 존재할 경우, 409번 conflict를 날려주는 것이 타당하다 판단.
API의 규칙을 어기고 잘못된 요청을 보낸 것.
FE에서 TypeScript를 사용하고 react-hook-form의 validate 함수 제대로 사용했다면, API명세서에 어긋난 400번 status로 보긴 어렵다.
따라서, 400번은 배제하게 되었다.
300번대의 status code는 redirect를 전제한다. 따라서, 300번대는 전부 배제하게 되었다.