Request Chain
NestJS 요청은 데코레이터 체인을 지나 핸들러에 도착한다
NestJS는 모듈, 컨트롤러, 프로바이더 외에도 파이프와 가드를 통해 요청이 핸들러에 닿기 전의 책임을 나눕니다.
의존성 묶기
컨트롤러와 프로바이더를 기능 단위로 묶어 import/export 경계를 만듭니다.
HTTP 입구
라우팅과 요청 추출만 담당하고 처리 로직은 서비스로 넘깁니다.
변환과 검증
문자열 파라미터를 숫자로 바꾸거나 DTO 유효성을 확인합니다.
권한 판단
핸들러 실행 전 인증과 인가 조건을 통과시킬지 결정합니다.