NEST · FILTER
예외 필터 응답 변환 흐름
서비스나 컨트롤러에서 던진 예외는 필터를 지나며 클라이언트가 이해할 수 있는 응답 계약으로 정리됩니다.
전파 경로
exception
throw error
도메인 또는 인프라 예외 발생
catch layer
Nest 예외 영역으로 전달
filter match
@Catch() 조건으로 필터 선택
http response
status, message, path로 응답 정규화
throw error
→
catch layer
→
filter match
→
http response
예외 응답 계약
점검
스코프
메서드, 컨트롤러, 전역 중 어디에 둘지 정합니다.
로그
서버에는 원인을 남기되 응답에는 민감 정보를 빼야 합니다.
상태 코드
비즈니스 실패와 서버 오류를 같은 코드로 묶지 않습니다.
응답 형식
프론트가 항상 같은 필드로 처리할 수 있게 맞춥니다.