NestJS Axios사용하기 (POST)
안녕하세요. 알렉스 입니다. 이번에는 NestJS을 이용하여 restAPI요청(POST)을 해보도록 하겠습니다. 이전글 : NestJS Axios사용하기 (GET) 그런데 NestJS을 이용하여 GET요청을 하기전 Swegger와 Global Validation Pipe를 이용할 것입니다. 관련 자료는 아래 링크를 참고해 주시기 바랍니다. 링크 : NestJS http로 들어오는 파라메타, 쿼리, Body값들에 대해서 Global Validation Pipe 만들기 링크 : NestJS에 Swagger(스웨거) Document(문서)를 적용 이제 Axios을 이용하여 POST요청을 하겠습니다. 이거에 대한 공식 문서는 아래 링크를 참고하셔도 되고 아니면 이 블로그를 따라하시고 진행하셔도 됩니다. 링크 : HTTP Module 일단 NestJS에서 axios을 사용하기 위해서는 관련 npm을 설치해야 합니다. npm i --save @nestjs/axios copy 사진1) 폴더 구조 이제 설치후 사진1과 같이 파일을 구성해 줍니다. 실제 POST요청을 할 폴더는 'rest-api' 입니다. 생성을 완료하시면 아래코드와 같이 작성을 하시면 됩니다. // 경로 : src/app.module.ts import { HttpModule } from '@nestjs/axios' ; import { Module } from '@nestjs/common' ; import { AppController } from './app.controller' ; import { AppService } from './app.service' ; import { RestApiModule } from './rest-api/rest-api.module' ; // 미리 코딩이 되어 있습니다. @ Module ({ imports : [ HttpModule , R...