[NestJS] 커스텀 파이프를 이용한 유효성 체크


[NestJS] 커스텀 파이프를 이용한 유효성 체크

NestJS에서 미리 구성해 놓은 bulit-in 파이프 말고도 따로 생성할 수 있는 커스텀 파이프가 있다. 커스텀 파이프 구현 방법 먼저 PipeTransform 인터페이스를 새롭게 만들 커스텀 파이프에 구현해 줘야 한다. 이 PipeTransform 인터페이스는 모든 파이프에서 구현해 줘야 하는 인터페이스이다. 이것과 함께 모든 파이프는 transform() 메서드를 필요로 한다. 이 메서드는 NestJS가 인자(arguments)를 처리하기 위해서 사용된다. 사용하기 위해서 boards 밑에 pipes 폴더를 만들고 board-status-validation.pipe.ts 파일을 만들어준다. Status는 update 하는 부분에서 사용되기에 위에서 만든 파이프를 update 부분에 넣어준다. 포스트맨을 이용..........



원문링크 : [NestJS] 커스텀 파이프를 이용한 유효성 체크