[NestJS] Exception Filter
Exception Filter란?Exception Filter는 NestJS에서 발생하는 예외를 잡아내어 일관된 에러 응답을 제공하는 메커니즘이다.주요 기능예외 포착 및 변환컨트롤러나 서비스, 심지어 인터셉터 등에서 발생한 예외를 잡아내어, 클라이언트에게 적절한 응답 형태로 변환해 준다.@Catch() 데코레이터를 사용해 특정 예외 타입 또는 모든 예외를 대상으로 설정할 수 있다.응답 커스터마이징예외 발생 시, HTTP 상태 코드, 에러 메시지, 타임스탬프, 요청 URL 등 추가 정보를 응답에 포함할 수 있다.플리케이션 전반의 에러 핸들링 정책을 통일할 때 유용하다.글로벌 또는 개별 적용Exception Filter는 전역(Global)으로 등록하거나, 특정 컨트롤러나 핸들러에 국한시켜 적용할 수 있다...
2025. 3. 10.
최근댓글