본문 바로가기

Back-End

Node.js 기반에서 axios를 이용해서 http request를 보내는 방법

by engineer M 2019. 12. 22.

 

Node.js 기반에는 기본적으로 http/ https가 내장되어 있기 때문에 http/https 를 모듈과 같이 쓸 수 있다. 

Node.js 에서는, Http 통신 환경을 돕기 위해 request 나 axios같은 라이브러리들을 쓸 수 있다. 

 

AXIOS로 POST REQUEST 보내기 

 

const axios = require('axios')

다음과 같이 모듈을 가져오고, 

 

 

axios.post('http://www.aaa.co.kr/api/client/create', data) 
.then((res) => { console.log(`statusCode: ${res.statusCode}`) console.log(res); return response.json(res); }) 
.catch((error) => { return response.json(error); console.error(error) })})

이렇게 작성하면 된다. 

 

 

REQUEST 로 POST REQUEST 보내기 

const requests = require("request");

res = requests.post(URL, data);

이상와 같이 보내면 된다. 

댓글