[javascript] Axios를 사용하여 PDF 생성 API 호출하기
이번 글에서는 JavaScript의 라이브러리인 Axios를 사용하여 PDF 생성 API를 호출하는 방법을 알아보겠습니다. Axios는 브라우저와 Node.js에서 모두 사용할 수 있는 HTTP 클라이언트 라이브러리입니다.
PDF 생성 API를 호출하기 위해서는 먼저 Axios를 설치해야 합니다. 아래 명령어를 사용하여 Axios를 설치합니다.
npm install axios
설치가 완료되면 다음과 같이 Axios를 import합니다.
const axios = require('axios');
이제 Axios를 사용하여 PDF 생성 API를 호출하는 예제 코드를 작성해보겠습니다.
const axios = require('axios');
axios.post('https://api.example.com/generate-pdf', {
content: '<html><body><h1>Hello, World!</h1></body></html>'
})
.then((response) => {
console.log('PDF 생성 완료');
// 생성된 PDF를 처리할 추가 로직을 작성합니다.
})
.catch((error) => {
console.error('PDF 생성 실패:', error);
});
위 코드에서는 axios.post
메소드를 사용하여 ‘https://api.example.com/generate-pdf’ 엔드포인트에 POST 요청을 전송합니다. 요청 본문에는 생성할 PDF의 컨텐츠를 HTML 형식으로 전달합니다. 응답이 성공적으로 도착하면 콘솔에 “PDF 생성 완료”를 출력하고, 실패하면 에러 메시지를 출력합니다.
이제 위 예제 코드를 참고하여 필요한 파라미터와 엔드포인트를 설정하고, Axios를 사용하여 PDF 생성 API를 호출하실 수 있습니다.