Backend/NestJS
2023. 2. 14.
[NestJS] 예외 필터(HttpException, Error)
NestJS 공식문서, 서적을 참고한 예외 필터 공부 기록 개요 Nest는 모든 예외를 처리하는 기본 제공 예외 레이어를 가지고 있다. 만약 코드에서 예외를 처리하지 않으면 예외 레이어에서 자동으로 예외를 보낸다. 기본적으로 위 작업은 HttpException 유형의 예외를 처리하는 예외 필터에 의해 수행된다. 예외가 인식되지 않은 경우 500 에러를 보낸다. { "statusCode": 500, "message": "Internal server error" } HttpException HttpException은 결국 자바스크립트의 Error 객체를 상속한다. 따라서 모든 예외는 Error 객체로부터 파생됐다고 볼 수 있다. HttpException 클래스를 보자. export declare class ..