Backend/NestJS
2022. 12. 7.
[NestJS Overview] NestJS DTO 생성, 유효성 검사 해보기
NestJS의 DTO를 생성해보고, 이를 이용해 유효성 검사를 해봤다. 이에 대한 공부 기록이다. DTO DTO(Data Transfer Object) client의 요청에 대한 타입 지정 client의 잘못된 요청에 대한 유효성 검사를 하기 위해서는 첫 번째로 server에서 원하는 요청에 대한 타입 정의를 해줘야 한다. //update-todo.dto.ts export class UpdateTodos { action?: string; } //create-todo.dto.ts export class CreateTodo { action: string; } 위처럼 client 요청에 대한 타입을 생성하고, 서비스 파일과 컨트롤러 파일의 create,update 메서드의 client 요청 body에 대한 타..