[javascript] Axios를 사용하여 푸시 알림 API 호출하기
푸시 알림은 사용자에게 중요한 정보나 업데이트를 실시간으로 전달할 수 있는 강력한 도구입니다. 이 글에서는 Axios를 사용하여 푸시 알림 API를 호출하는 방법을 알아보겠습니다.
먼저, 프로젝트에 Axios를 설치해야 합니다. 이를 위해 다음 명령어를 사용합니다:
npm install axios
Axios를 설치한 후, API 호출을 위한 코드를 작성해보겠습니다. 아래 코드는 푸시 알림 API에 POST 요청을 보내는 예제입니다.
const axios = require('axios');
const sendPushNotification = async (message, deviceId) => {
try {
const response = await axios.post('https://push-api.example.com/sendPushNotification', {
message,
deviceId
});
console.log('푸시 알림이 성공적으로 전송되었습니다.');
console.log('응답 데이터:', response.data);
} catch (error) {
console.error('푸시 알림 전송 중 오류가 발생하였습니다:', error);
}
};
const message = '새로운 업데이트가 있습니다!';
const deviceId = 'abcdef123456';
sendPushNotification(message, deviceId);
위 코드에서는 sendPushNotification
함수를 정의하고, axios.post
메소드를 통해 실제 API 호출을 수행합니다. message
와 deviceId
를 요청 본문에 담아 푸시 알림을 전송하고, 호출 결과를 콘솔에 출력합니다.
Axios를 사용하면 간단하고 편리하게 API 호출을 처리할 수 있습니다. 위 예제를 참고하여 프로젝트에서 푸시 알림을 호출하는 기능을 구현해보세요.
참고 자료: