➊ status 모듈 임포트
• HTTP 상태 코드를 미리 정의해 둔 status 모듈을 불러옵니다. status 모듈 내 주요 상태 코드 목록은 다음과 같습니다.
- HTTP_200_OK
- HTTP_201_CREATED
- HTTP_204_NO_CONTENT
- HTTP_400_BAD_REQUEST
- HTTP_401_UNAUTHORIZED
- HTTP_403_FORBIDDEN
- HTTP_404_NOT_FOUND
- HTTP_500_INTERNAL_SERVER_ERROR
➋ 성공 시 반환할 상태 코드 지정
• @app.post 데코레이터에 status_code 옵션으로 201 상태 코드(HTTP_201_CREATED)를 지정합니다. 새 아이템을 성공적으로 생성하면 201 상태 코드가 반환됩니다.