DTO

정민준·2022년 5월 31일
0

DTO

DTO (Data Transfer Object)란 계층간 데이터 교환을 위한 객체를 말한다.
예시로 데이터베이스에서 데이터를 얻어 Service나 Controller 등으로 보낼 때 사용하는 객체를 말합니다.

달리말하면, DTO는 데이터가 네트워크를 통해 전송되는 방법을 정의하는 객체이며 nest js에서 interface나 class를 이용해서 정의합니다.

DTO를 쓰는 이유

  1. 데이터 유효성을 체크하는데 효율적
  2. 더 안정적인 코드로 만들어 줌(typescript의 type으로도 사용)
profile
머리 박고 개발공부중,,,

0개의 댓글