Axios를 사용하여 POST 요청 보내기

Axios는 JavaScript에서 HTTP 요청을 보내고 받기 위해 사용되는 인기있는 라이브러리입니다. 이 블로그 포스트에서는 Axios를 사용하여 POST 요청을 보내는 방법을 알아보겠습니다.

Axios 설치하기

Axios를 사용하기 위해 먼저 Node.js 프로젝트에 설치해야 합니다. 아래의 명령어를 사용하여 Axios를 설치합니다.

npm install axios

POST 요청 보내기

Axios를 사용하여 POST 요청을 보내는 것은 매우 간단합니다. 아래의 예시 코드를 통해 실제로 POST 요청을 보내는 방법을 확인해보세요.

const axios = require('axios');

axios.post('https://api.example.com/post', {
  data: {
    name: 'John Doe',
    email: 'johndoe@example.com'
  }
})
  .then(function (response) {
    console.log(response.data);
  })
  .catch(function (error) {
    console.log(error);
  });

위의 예시 코드에서는 axios.post 함수를 사용하여 POST 요청을 보냅니다. 첫 번째 인자로는 요청을 보낼 URL을, 두 번째 인자로는 요청 바디에 포함할 데이터를 전달합니다.

응답을 처리하기 위해 then 메서드와 catch 메서드를 사용합니다. 성공적인 응답의 경우 then 메서드가 호출되며, 에러가 발생한 경우 catch 메서드가 호출됩니다. 위의 예시 코드에서는 응답을 콘솔에 출력하도록 하였습니다.

요약

이번 포스트에서는 Axios를 사용하여 POST 요청을 보내는 방법에 대해 알아보았습니다. Axios는 간단하고 사용하기 쉬우며, 다양한 옵션을 제공하여 HTTP 요청을 손쉽게 다룰 수 있습니다. Axios의 공식 문서를 참고하여 더 많은 기능을 익힐 수 있습니다.

#Axios #POST