https://docs.nestjs.com/pipes

Pipes


Transformation : 원하는 폼으로 인풋데이터를 바꾸는 것 (예를들어, string to integer)

Validation : 인풋 데이터를 검사하여 valid 하지 않은 경우 throw an exception, 아닐 경우 단순히 통과



HINT Pipe 들은 exceptions zone 에서 동작합니다. 이 뜻은, 파이프가 에러를 던지면 이것은 exception layer (글로벌 익셉션 필터, 그리고 현재 컨텍스트에 적용된 모든 인셉션 필터들) 에서 핸들링 된다는 것입니다. 위에서 말했다 시피, 파이프에서 발생된 예외는 명료합니다. 따라서 어떠한 컨트롤러 메소드도 그 후에 실행되지 않습니다. 이것은 개꿀입니다.