[javascript] Axios를 이용한 주당 API 호출 방법

Axios는 JavaScript에서 사용되는 간단하고 강력한 HTTP 클라이언트 라이브러리입니다. 주당 API를 호출하기 위해 Axios를 사용하는 방법을 알아보겠습니다.

1. Axios 설치

먼저, 프로젝트에 Axios를 설치해야 합니다. 다음과 같이 명령어를 사용하여 Axios를 설치할 수 있습니다.

npm install axios

2. 주당 API 호출하기

주당 API를 호출하기 위해서는 먼저 Axios 모듈을 가져와야 합니다. 다음과 같이 코드를 작성하여 Axios를 가져올 수 있습니다.

const axios = require('axios');

다음으로, get 메서드를 사용하여 API를 호출합니다. API의 URL을 매개변수로 전달하면 해당 URL로 GET 요청을 보냅니다. 응답은 Promise 형태로 반환됩니다.

axios.get('https://api.judang.com')
  .then(function (response) {
    console.log(response.data); // API 응답 데이터 출력
  })
  .catch(function (error) {
    console.log(error); // 에러 처리
  });

위의 코드에서는 주당 API의 URL을 'https://api.judang.com'로 설정하고, 성공적인 응답을 받으면 응답 데이터를 출력합니다. 에러가 발생한 경우에는 에러를 처리합니다.

3. API 요청 설정하기

API 호출에 있어서 추가적인 설정을 하고 싶다면 config 객체를 사용할 수 있습니다. 예를 들면 다음과 같은 설정을 할 수 있습니다.

axios.get('https://api.judang.com', {
  headers: {
    'Authorization': 'Bearer TOKEN',
    'Content-Type': 'application/json'
  },
  params: {
    limit: 10,
    offset: 0
  }
})

위의 코드에서는 API 호출 시에 헤더 및 쿼리 파라미터 등의 설정을 추가하고 있습니다. 필요한 설정을 headersparams 객체에 추가하여 API 호출을 수정할 수 있습니다.

4. 요약

Axios를 사용하여 주당 API를 호출하는 방법에 대해 알아보았습니다. Axios는 간단한 API 호출부터 복잡한 인증 및 설정까지 다양한 기능을 제공합니다. API 요청과 응답을 쉽게 다룰 수 있기 때문에 많은 개발자들이 사용하는 인기 있는 HTTP 클라이언트 라이브러리입니다.


참고: