파이프(Pipes)

스크린샷 2023-12-06 오전 9.10.14.png

Route Handler 가 실행되기 전 특정로직을 수행

파이프 역할

유효성 검사

HTTP 요청을 처리할때 입력된 데이터가 DTO 에 명시된 형태와 일치하는지 확인

데이터 변환

입력된 데이터를 다른 형태로 변환

예) 문자열로 제공된 날짜를 Date 객체로 변환

NestJs 내장 파이프

ValidationPipe ParseIntPipe ParseFloatPipe ParseBoolPipe ParseArrayPipe ParseUUIDPipe ParseEnumPipe DefaultValuePipe ParseFilePipe