![[NestJS] 미들웨어부터 예외 필터까지: 요청 라이프사이클 심층 분석](/_next/image?url=%2Fimages%2Fnestjs.png&w=3840&q=75)
Backend
[NestJS] 미들웨어부터 예외 필터까지: 요청 라이프사이클 심층 분석
NestJS 요청 라이프사이클을 미들웨어, 가드, 인터셉터, 파이프, 예외 필터 단계로 나누어 각 계층의 역할과 차이를 정리합니다.
02026. 3. 29.
![[NestJS] 미들웨어부터 예외 필터까지: 요청 라이프사이클 심층 분석](/_next/image?url=%2Fimages%2Fnestjs.png&w=3840&q=75)
NestJS 요청 라이프사이클을 미들웨어, 가드, 인터셉터, 파이프, 예외 필터 단계로 나누어 각 계층의 역할과 차이를 정리합니다.
![[NestJS] 요청 라이프사이클 완전 정리: 미들웨어부터 인터셉터까지](/_next/image?url=%2Fimages%2Fnestjs.png&w=3840&q=75)
NestJS 요청 라이프사이클을 오피스 빌딩 비유로 풀어 미들웨어, 가드, 인터셉터, 파이프의 역할과 실행 순서를 정리합니다.

NestJS에서 ValidationPipe로 요청을 역직렬화하고 ClassSerializerInterceptor로 응답을 직렬화하는 방법을 정리합니다.

Axios 인터셉터로 요청과 응답을 가로채 공통 헤더 추가, 응답 표준화, 에러 처리, 토큰 갱신을 한곳에서 관리하는 방법을 정리합니다.

NestJS 인터셉터로 요청 헤더의 JWT를 가로채 디코딩하고, 커스텀 파라미터 데코레이터로 컨트롤러에서 사용자 정보를 바로 받아오는 방법을 정리합니다.

Nest.js에서 DTO로 요청 데이터를 검증하고 인터셉터로 응답 데이터를 변형하는 방법을 정리합니다.