요청 처리 흐름

Nest 요청 파이프라인

각 단계가 맡는 실패 지점을 구분하면 인증 오류, 유효성 오류, 응답 가공 문제를 빠르게 좁힐 수 있습니다.

사전 처리

Middleware

라우터에 닿기 전에 로깅, 쿠키 파싱, 요청 공통 정보를 붙이는 작업을 수행합니다.

접근 판단

Guard

현재 사용자가 이 라우트에 들어갈 수 있는지 인증과 권한 조건을 true 또는 false로 결정합니다.

입력 정리

Pipe

DTO 변환과 class-validator 검증을 통해 컨트롤러가 안전한 타입의 값을 받도록 만듭니다.

감싸기

Interceptor

핸들러 전후에 실행되어 응답 형태, 실행 시간 기록, 캐시 처리 같은 횡단 관심사를 담당합니다.