NestJS
NestJS Interceptor
NestJS 인터셉터(Interceptor)*는 요청(Request)과 응답(Response)을 가로채서 전처리 및 후처리를 수행할 수 있는 기능을 제공합니다. 인터셉터는 NestJS의 핵심 기능 중 하나로, 주로 다음과 같은 목적에 사용됩니다:공통 작업 처리: 요청 또는 응답에 대해 반복적으로 실행해야 하는 작업을 중앙에서 처리.응답 변환: 컨트롤러에서 반환된 데이터를 수정하거나 포맷팅.로그ging 및 모니터링: 요청/응답 시간 측정 및 디버깅 정보 로깅.캐싱: 이미 처리된 결과를 재사용하기 위해 응답 데이터를 캐시.인터셉터의 동작 방식인터셉터는 요청과 응답 사이의 흐름을 가로채서 다음과 같은 두 가지 단계에서 작업을 수행할 수 있습니다:전처리(Pre-processing): 요청이 컨트롤러로 전달되기 ..
2024. 11. 25. 03:25