[javascript] Axios를 사용하여 워크플로우 API 호출하기

Axios는 JavaScript에서 HTTP 요청을 처리하는 데 사용되는 강력하고 편리한 라이브러리입니다. 이 라이브러리를 사용하여 워크플로 API를 호출하는 방법을 알아보겠습니다.

Axios 설치하기

먼저, Axios를 설치해야 합니다. 다음 명령어를 사용하여 Axios를 설치합니다.

npm install axios

워크플로 API 호출하기

Axios를 사용하여 워크플로 API를 호출하려면 axios.get() 메서드를 사용하면 됩니다. 다음은 워크플로 API를 호출하는 간단한 예제입니다.

const axios = require('axios');

axios.get('https://api.workflow.com/data')
  .then(function (response) {
    console.log(response.data);
  })
  .catch(function (error) {
    console.log(error);
  });

위의 코드에서는 axios.get() 메서드를 사용하여 워크플로 API의 데이터를 가져옵니다. then() 메서드를 사용하여 API 호출이 성공하면 응답 데이터를 출력하고, catch() 메서드를 사용하여 호출이 실패한 경우 오류 메시지를 출력합니다.

요청 매개변수 추가하기

API 호출에 필요한 요청 매개변수를 추가할 수도 있습니다. 다음은 워크플로 API 호출 시 요청 매개변수를 추가하는 예제입니다.

const axios = require('axios');

axios.get('https://api.workflow.com/data', {
  params: {
    id: 1,
    category: 'example'
  }
})
  .then(function (response) {
    console.log(response.data);
  })
  .catch(function (error) {
    console.log(error);
  });

위의 코드에서는 params 객체를 사용하여 idcategory라는 두 개의 매개변수를 추가하고 있습니다. 이렇게 추가한 매개변수는 API 호출 시 함께 전송되어 서버에서 이에 맞는 데이터를 응답합니다.

참고 자료

Axios는 강력하고 유연한 라이브러리로서 다양한 방식으로 HTTP 요청을 처리할 수 있습니다. 위의 예제는 단순히 워크플로 API 호출에 대한 기본적인 사용법을 보여주고 있으며, 실제 사용 시 자신의 요구사항에 맞게 수정하여 사용할 수 있습니다.