
04. 파이프를 사용한 유효성 검사
PipesNestJs에서 파이프는 데이터의 유효성 검사 및 변환을 위해 사용된다. 주로 요청(request) 데이터를 처리하는 데 사용되며, 컨트롤러에 도달하기 전에 데이터를 변환(transformation)하거나 유효성을 검증(validation)하는 역할을 한다.커스텀 파이프를 생성할 수도 있지만, Nest에서 제공하는 9가지 빌트인 파이프를 가져다 쓸 수도 있다. 이 빌트인 파이프에는 타입을 변환하는 7개의 파이프와 타입을 검증하는 ValidationPipe, 그리고 기본 값을 부여하는 DefaultValuePipe가 있다. 데코레이터가 사용하는 위치에 따라 조금씩 다른 것처럼, 파이프도 사용하는 위치에 따라 글로벌∙핸들러∙파라미터 파이프로 구분된다.// 글로벌 파이프async function bo..