[NestJS] pipe
·
Dev Framework/NestJS
학습 키워드pipe 학습정리1. Pipe란?Pipe는 요청 데이터를 변환(transform)하거나 검증(validation)하는 데 사용되는 NestJS의 핵심 컴포넌트이다.컨트롤러 메서드가 호출되기 전에 실행되며 컨트롤러로 전달되는 데이터를 사전에 가공하거나 유효성 검사를 실행하기 위해 사용된다.주요 사용 사례변환 (Transformation): 데이터를 원하는 형식으로 변환 (예: 문자열 → 정수).검증 (Validation): 데이터를 평가하여 유효하면 통과, 유효하지 않으면 예외 발생.Pipe의 기본 구성 요소@Injectable() 데코레이터를 사용해 정의.PipeTransform 인터페이스를 구현하며, transform 메서드가 필수.import { Injectable, PipeTransfor..