Nest · 처리 흐름

NestJS 실행 순서 기준

요청은 컨트롤러에 바로 닿지 않고 여러 계층을 지나 검증, 권한 확인, 변환, 응답 가공을 거칩니다.

파이프라인 단계

request

Request

클라이언트 요청이 Nest 앱으로 들어옵니다.

Middleware

로그, 쿠키, 전처리 같은 공통 작업을 수행합니다.

Guard

핸들러 실행 전 권한을 확인합니다.

Pipe

DTO 검증과 타입 변환을 처리합니다.

Controller/Service

핸들러와 서비스가 실제 로직을 수행합니다.

request middleware guard pipe handler response

NestJS 실행 순서 기준 정리

Nest 파이프라인은 기능을 많이 끼워 넣는 순서가 아니라 요청 책임을 어디에서 끊을지 정하는 실행 모델입니다.