DTO(Data Transfer Object) - 데이터 유효성 검사 : class-validator/transformer을 사용해서 손쉽게 유효성 검사를 할 수 있다. 그로 인해 백엔드 개발자가 허용한 값만 DB에 들어올수 있게 한다.(SQL Injection으로 부터 보호) - NestJs와 typeorm으로 엔티티와 dto들을 상속과 같은 OOP 테크닉들을 사용해 중복 코드를 줄일 수 있다. 유효성 검사를 손쉽게 처리하기 위한 라이브러리 npm i class-validator class-transformer 게시물 생성 게시물 생성을 위한 dto export class CreatePostDto extends PickType(PostModel, [ "postTitle", "postContent", ]..