728x90
- BadRequestException: 클라이언트의 요청이 서버에게 잘못된 요청이거나 부적절한 경우 발생합니다.
- UnauthorizedException: 클라이언트가 인증되지 않은 경우 또는 인증 정보가 유효하지 않은 경우 발생합니다.
- NotFoundException: 요청한 리소스를 찾을 수 없는 경우 발생합니다.
- ForbiddenException: 클라이언트가 리소스에 액세스할 권한이 없는 경우 발생합니다.
- NotAcceptableException: 서버가 클라이언트의 요청에 대한 응답을 제공할 수 없는 경우 발생합니다.
- RequestTimeoutException: 클라이언트의 요청이 서버에서 처리되기까지 시간이 너무 오래 걸리는 경우 발생합니다.
- ConflictException: 클라이언트의 요청이 서버의 현재 상태와 충돌하는 경우 발생합니다.
- GoneException: 요청한 리소스가 더 이상 서비스되지 않는 경우 발생합니다.
- HttpVersionNotSupportedException: 클라이언트의 요청에 사용된 HTTP 버전이 서버에서 지원되지 않는 경우 발생합니다.
- PayloadTooLargeException: 클라이언트의 요청 페이로드가 서버에서 처리할 수 있는 최대 크기를 초과하는 경우 발생합니다.
- UnsupportedMediaTypeException: 클라이언트의 요청에 지원되지 않는 미디어 유형이 포함된 경우 발생합니다.
- UnprocessableEntityException: 클라이언트의 요청이 서버에서 처리할 수 없는 경우 발생합니다.
- InternalServerErrorException: 서버 내부에서 예상치 못한 오류가 발생한 경우 발생합니다.
- NotImplementedException: 클라이언트의 요청이 아직 구현되지 않은 경우 발생합니다.
- ImATeapotException: 장난삼아 만든 예외로, Hyper Text Coffee Pot Control Protocol (HTCPCP)를 따르는 커피 머신이 서비스할 수 없음을 나타냅니다.
- MethodNotAllowedException: 요청된 HTTP 메소드가 서버에서 허용되지 않는 경우 발생합니다.
- BadGatewayException: 서버가 게이트웨이나 프록시 역할을 하는데 오류가 발생한 경우 발생합니다.
- ServiceUnavailableException: 서버가 현재 사용할 수 없는 상태인 경우 발생합니다.
- GatewayTimeoutException: 게이트웨이나 프록시 역할을 하는 서버가 요청을 처리하는 데 시간이 너무 오래 걸리는 경우 발생합니다.
- PreconditionFailedException: 클라이언트의 요청이 서버에서 지정된 사전 조건을 충족하지 않는 경우 발생합니다.
- 아래 링크 참고하기
https://docs.nestjs.com/exception-filters#built-in-http-exceptions
728x90
'코딩 > Nest.js' 카테고리의 다른 글
Swagger (0) | 2024.04.24 |
---|---|
GlobalFilters (0) | 2024.04.22 |
CLI (0) | 2024.04.12 |
CORS (0) | 2024.03.25 |
Nest.js 기본 파일 구성 (0) | 2024.03.16 |