dto

계층 간 데이터를 교환하는 객체인 DTO(Data Transfer Object)를 배우다. 1. DTO? DTO는 계층 간 데이터 교환을 위한 객체이다. DB에서 데이터를 얻어 Service나 Controller 등으로 데이터를 보낼 때 사용하는 객체이다. DTO는 데이터가 네트워크를 통해 전송되는 방법을 정의하는 객체이다. interface나 class를 이용해서 정의할 수 있다. NestJS에서는 class를 사용하는 것을 추천하고 있다. class는 interface와는 다르게 런타임에서 작동하기 때문에 파이프 같은 기능을 이용할 때 더 유용하다. 2. DTO를 사용하는 이유 DTO를 사용하면 데이터 유효성을 체크하는데 효율적이고 더 안정적인 코드를 만들 수 있으며 타입스크립트의 타입으로도 사용한다..
이뮨01
'dto' 태그의 글 목록