[NestJS] 6장 DTO & Validation
🐧 1. DTO란?DTO(Data Transfer Object, 데이터 전송 객체)는 Nest에서 클라이언트와 서버 간 주고받는 데이터의 구조를 정의하는 객체이며, NestJS에서는 컨트롤러가 받는 요청 데이터(Request Body 등)을 미리 정의해, 코드를 더욱 안정적이고 명확하게 동작하도록 도와주는 역할을 합니다.🐧 2. DTO 사용 예제예를 들어, 프로젝트 루트에 유저 생성 API가 있다고 가정해보겠습니다.yarn add class-validator class-transformer// src/api/create-user-dtoimport { IsString, IsEmail, IsInt, Min, Max } from "class-validator";export class CreateUserDt..