NestJS 요청 파이프라인은 실패를 앞단에서 좁힌다

인증되지 않거나 잘못된 입력은 업무 로직에 닿기 전에 끝내고 정상 요청만 서비스에 전달한다.

1

Middleware

request id·로그 등 공통 전처리

2

Guard

인증과 역할로 route 실행 허용 판단

3

Pipe

DTO 변환·검증으로 안전한 입력 생성

4

Controller / Service

전송 계약을 업무 행동에 연결

5

Interceptor / Filter

응답 변환 또는 예외를 HTTP 결과로 매핑

핵심오류 위치가 앞당겨질수록 서비스는 검증된 타입과 업무 규칙에 집중할 수 있다.