* 파이프 실습
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);
}
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
'JS > Nest.js' 카테고리의 다른 글
[Nest JS] 없는 게시물 지울때 예외처리 (0) | 2024.08.17 |
---|---|
[Nest JS] 없는 게시물 찾을때 예외처리 (0) | 2024.08.17 |
[Nest JS] Update 구현 (0) | 2024.08.17 |
[Nest JS] ID로 특정 게시물 가져오기 / 지우기 (0) | 2024.08.17 |
[Nest JS] DTO (0) | 2024.08.17 |