728x90
반응형
post, put, patch는 보통 데이터를 같이 서버로 보냅니다. 이때 서버로 보내는 데이터를 우리는 페이로드라고 합니다. 그리고 이러한 데이터는 body에 들어있으며 Nestjs는 DTO(Data Transfer Object)을 정의하여 쉽게 다룹니다. DTO(Data Transfer Object)란 계층간 데이터 교환을 위해 사용하는 객체(Java Beans)입니다.
데이터가 정해진 주소로 들어오면 createCatDto로 데이터를 받고 그 중에서 name과 email 정보를 추출하여 응답으로 반환합니다. 위의 코드가 제대로 실행되는지 cat 생성 api를 요청하고 데이터가 잘 들어가는지 확인해보도록 하겠습니다.
📤요청
📥응답
이름과 이메일을 작성하여 데이터를 서버로 전송하였습니다. 응답도 우리가 전송한 데이터에 따라 유동적으로 전달되는 것을 확인할 수 있습니다.
728x90
반응형
'Nestjs' 카테고리의 다른 글
[Nestjs] 4-1. 프로바이더와 서비스 (0) | 2022.04.10 |
---|---|
[Nestjs] 4. 프로바이더 (0) | 2022.04.10 |
[Nestjs] 3-3. 라우터 파라미터 (0) | 2022.04.02 |
[Nestjs] 3-2. CRUD 시스템 (0) | 2022.04.02 |
[Nestjs] 3-1. 라우팅, 요청, 그리고 응답 (0) | 2022.03.28 |