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 호출 시에 헤더 및 쿼리 파라미터 등의 설정을 추가하고 있습니다. 필요한 설정을 headers
나 params
객체에 추가하여 API 호출을 수정할 수 있습니다.
4. 요약
Axios를 사용하여 주당 API를 호출하는 방법에 대해 알아보았습니다. Axios는 간단한 API 호출부터 복잡한 인증 및 설정까지 다양한 기능을 제공합니다. API 요청과 응답을 쉽게 다룰 수 있기 때문에 많은 개발자들이 사용하는 인기 있는 HTTP 클라이언트 라이브러리입니다.
참고:
- Axios 공식 문서: https://axios-http.com/docs/intro