-
[m1 맥북] - nest.js 공부하기 13. 파이프를 이용한 유효성 체크Nest.js 2022. 5. 24. 23:50728x90
필요한 모듈
class-validator , class-transformer
npm install class-validator class-transformer --save
Documentation 페이지 - https://github.com/typestack/class-validator#manual-validation
파이프 생성하기
현재는 게시물을 생성할 때 이름과 설명에 아무런 값을 주지 않아도 아무 문제 없이 생성이 됩니다. 이 부분을 파이프를 이용해서 수정해주겠습니다.
create-board.dto.ts
boards.controller.ts
- Handler-level Pipes를 사용하여 ValidationPipe 값 확인 하는 파이프 CreateBoardDto에 추가 되어 있는 IsNotEmpty를 통해 값이 있는지 체크
테스트를 위해 postman을 이용.
728x90'Nest.js' 카테고리의 다른 글
[m1 맥북] - nest.js 공부하기 15. 없는 게시물을 지우려 할 떄 결과 값 처리 (0) 2022.05.25 [m1 맥북] - nest.js 공부하기 14. 특정 게시물을 찾을 때 없는 경우 결과 값 처리 (0) 2022.05.25 [m1 맥북] - nest.js 공부하기 12. NestJS Pipes (0) 2022.05.23 [m1 맥북] - nest.js 공부하기 11. 특정 게시물의 상태 업데이트 (0) 2022.05.23 [m1 맥북] - nest.js 공부하기 10. ID로 특정 게시물 지우기 (0) 2022.05.23