데이터 전송 객체

    NestJS : DTO 데이터 전송 객체 (Data Transfer Object)

    NestJS : DTO 데이터 전송 객체 (Data Transfer Object)

    DTO 장점 DTO는 타입이 애플리케이션이 움직일 때 도움을 준다. 코드를 간결하게 만들어 준다. NestJS 가 들어오는 쿼리에 대해 유효성을 검사할 수 있게 해 준다. DTO 만 작성 시 유효성을 검사해주진 않는다. (유효성 검사용 파이프 만들기) 메인에 유효성 검사용 파이프 만들기 파이프란? 코드가 지나가는 곳 미들웨어 같은 것이라 생각할 수 있다. 파이프 적용 src/main.ts import { NestFactory } from '@nestjs/core'; import { AppModule } from './app.module'; import { ValidationPipe } from '@nestjs/common/pipes'; async function bootstrap() { const app..