axios
웹 브라우저와 node.js 둘 다 사용 가능합니다.
타입스크립트를 지원합니다.
이 라이브러리를 알고 통신이 필요한 앱 구현이 눈물나게 편해졌습니다 ㅠㅠ
axios.get('/user', {
params: {
ID: 12345
}
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
})
.then(function () {
// always executed
});
|
cs |
이렇게 쉽게 get 요청을 보내 비동기 처리를 할 수 있습니다. promise를 지원하기에 async 함수와 쓴다면 아래와 같이 쓸 수도 있습니다.
main();
async function main(){
try{
const response = await axios.get("/user", {
params: {
ID: 12345
}
});
console.log(response)
}
catch(error){
console.log(error)
}
finally {
// always executed
}
}
|
cs |
http의 다른 메소드 post, put, delete, option도 가능합니다.
자세한 내용은 아래의 npm 페이지에서