JS/Nest.js
[Nest JS] 파이프 for 유효성체크
Mini_96
2024. 8. 17. 19:51
* 파이프 실습
npm install class-validator class-transformer --save
* dto 변수위에 @IsNotEmpty 등 달아주기
import { IsNotEmpty } from "class-validator";
export class CreateBoardDto{
@IsNotEmpty()
title:string;
@IsNotEmpty()
description:string;
}
* 컨트롤러에서 @UsePipe 달아주기
//생성은 post
@Post()
@UsePipes(ValidationPipe)
createBoard( @Body() createBoardDto : CreateBoardDto) : Board{
return this.boardsService.createBoard(createBoardDto);
}
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ