Skip to content

nest.js 요청 생명 주기

develjsw edited this page May 29, 2023 · 1 revision
순서 내용
1 들어오는 요청
2 미들웨어 -
1) 전역적으로 바인딩된 미들웨어
2) 모듈 바인딩 미들웨어
3 가드 -
1) 글로벌 가드
2) 컨트롤러 가드
3) 라우트 가드
4 컨트롤러 이전 인터셉터 -
1) 글로벌 인터셉터(컨트롤러 이전)
2) 컨트롤러 인터셉터(컨트롤러 이전)
3) 라우트 인터셉터(컨트롤러 이전)
5 파이프 -
1) 글로벌 파이프
2) 컨트롤러 파이프
3) 라우트 파이프
4) 매개변수 파이프 경로 지정
6 컨트롤러(메서드 핸들러)
7 서비스(존재하는 경우)
8 요청 후 인터셉터
1) 라우트 인터셉터(요청 후)
2) 컨트롤러 인터셉터(요청 후)
3) 전역 인터셉터(요청 후)
9 예외 필터(라우트, 컨트롤러, 전역)
10 서버 응답