Nest Request lifecycle

ClassBinu·2024년 5월 27일

F-lab

목록 보기
41/65

요청 생명주기 요약

일반적으로, 요청 생명주기는 다음과 같은 순서로 진행됩니다:

  1. Incoming request

    • 들어오는 요청
  2. Middleware

    • 2.1. Globally bound middleware
      • 전역적으로 적용된 미들웨어
    • 2.2. Module bound middleware
      • 모듈에 바인딩된 미들웨어
  3. Guards

    • 3.1 Global guards
      • 전역 가드
    • 3.2 Controller guards
      • 컨트롤러 가드
    • 3.3 Route guards
      • 라우트 가드
  4. Interceptors (pre-controller)

    • 4.1 Global interceptors
      • 전역 인터셉터
    • 4.2 Controller interceptors
      • 컨트롤러 인터셉터
    • 4.3 Route interceptors
      • 라우트 인터셉터
  5. Pipes

    • 5.1 Global pipes
      • 전역 파이프
    • 5.2 Controller pipes
      • 컨트롤러 파이프
    • 5.3 Route pipes
      • 라우트 파이프
    • 5.4 Route parameter pipes
      • 라우트 파라미터 파이프
  6. Controller (method handler)

    • 컨트롤러 (메소드 핸들러)
  7. Service (if exists)

    • 서비스 (존재하는 경우)
  8. Interceptors (post-request)

    • 8.1 Route interceptor
      • 라우트 인터셉터
    • 8.2 Controller interceptor
      • 컨트롤러 인터셉터
    • 8.3 Global interceptor
      • 전역 인터셉터
  9. Exception filters

    • 9.1 route
      • 라우트
    • 9.2 controller
      • 컨트롤러
    • 9.3 global
      • 전역
  10. Server response

    • 서버 응답

0개의 댓글