-
[m1 맥북] - nest.js 공부하기 8. 게시물 생성을 위한 DTONest.js 2022. 5. 21. 23:38728x90
게시물 생성을 위한 DTO
DTO 실제 생성 해보겠습니다.
DTO 파일 작성
DTO 적용하기
//컨트롤 변경전 코드 import { CreateBoardDto } from './dto/create-board.dto'; @Post() createBoard( @Body() createBoardDto: CreateBoardDto ): Board { return this.boardsService.createBoard(createBoardDto); }
//서비스 import { CreateBoardDto } from './dto/create-board.dto'; createBoard(createBoardDto: CreateBoardDto) { const { title, description } = createBoardDto; const board: Board = { id : uuid(), title : title, description: description, status: BoardStatus.PUBLIC } this.boards.push(board); return board; }
728x90'Nest.js' 카테고리의 다른 글
[m1 맥북] - nest.js 공부하기 10. ID로 특정 게시물 지우기 (0) 2022.05.23 [m1 맥북] - nest.js 공부하기 9. ID로 특정 게시물 가져오기 (0) 2022.05.21 [m1 맥북] - nest.js 공부하기 7. Data Transfer Object(DTO) (0) 2022.05.21 [m1 맥북] - nest.js 공부하기 6. 게시물 생성하기 (0) 2022.04.27 [m1 맥북] - nest.js 공부하기 5. Board Model 정의하기 (0) 2022.04.26