Middleware
라우터에 닿기 전에 로깅, 쿠키 파싱, 요청 공통 정보를 붙이는 작업을 수행합니다.
요청 처리 흐름
각 단계가 맡는 실패 지점을 구분하면 인증 오류, 유효성 오류, 응답 가공 문제를 빠르게 좁힐 수 있습니다.
라우터에 닿기 전에 로깅, 쿠키 파싱, 요청 공통 정보를 붙이는 작업을 수행합니다.
현재 사용자가 이 라우트에 들어갈 수 있는지 인증과 권한 조건을 true 또는 false로 결정합니다.
DTO 변환과 class-validator 검증을 통해 컨트롤러가 안전한 타입의 값을 받도록 만듭니다.
핸들러 전후에 실행되어 응답 형태, 실행 시간 기록, 캐시 처리 같은 횡단 관심사를 담당합니다.