Axios 일부 정보
악시오스란?
Axios는 node.js용 약속 기반 HTTP 클라이언트입니다. 서버에서는 네이티브 노드
http
모듈을 사용하고 클라이언트 쪽에서는 XMLHttpRequest 시스템을 사용합니다.원하는 패키지 관리자를 사용하여 종속성 목록에 추가
axios
하고 설치합니다.GET 요청을 하려면 요청이 이루어진 파일에 일부 상용구가 필요합니다.
const axios = require('axios');
axios.get('/user', {
params: {
id: 1,
}
})
.then(response => {
console.log(response);
// do more with response
});
.catch(error => {
console.error(error);
// handle error
});
POST 요청은 비슷한 방식으로 이루어집니다.
axios.post('/user', {
firstName: 'Bob',
lastName: 'Ross'
})
.then(response => {
// handle response
})
.catch(error => {
// handle error
});
단일 함수 내에서 GET 및 POST 요청 모두에 대해 단일 상용구를 사용할 수 있습니다.
const request = (var) => {
const options = {
method: "VERB",
url: "API-ENDPOINT",
params: { `${var}` },
headers: {
"API-HOST": "HOST-NAME",
"API-KEY": "KEY-VALUE",
},
},
axios.request(options)
.then(response => {
// handle response
})
.catch(error => {
// handle error
});
};
Axios는 이러한 방식으로 손쉬운 클라이언트 측 요청을 허용하며 Cross-site Request Forgery에 대한 보호 기능도 제공합니다.
Reference
이 문제에 관하여(Axios 일부 정보), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/swislokdev/axios-some-info-30p7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)