https://github.com/axios/axios - 62,358
- v0.18.1 , 2019/06
- ajax 기능 구현,
- XMLHttpRequest , getch, jQuery $.ajax 대체
* 장점
https://tuhbm.github.io/2019/03/21/axios/
구형브라우저를 지원 (Fetch API의 경우는 폴리필이 필요)
요청을 중단 시킬 수 있음
응답 시간 초과를 설정 가능
CSRF 보호 기능이 내장되어있다. X-XSRF-TOKEN이 자동 설정
JSON 데이터 자동변환
Node.js에서의 사용
//===================================================
function doAxios(url, data, method) {
var config = {
url: url,
method: method,
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
}; ,
};
if( method == "POST"){
config.data = data;
}
return axios(config);
}
//================
// 참고
http://webframeworks.kr/tutorials/nextjs/nextjs-006/
반응형
'Code > JavaScript' 카테고리의 다른 글
[Javascript] *.mjs 파일을 import 하려고 하면 에러 발생 , 해결 방법 (0) | 2019.07.26 |
---|---|
[Vue.js] Nuxt.js (0) | 2019.07.23 |
[Javascript] fetch (ajax) (0) | 2019.07.22 |
[Javascript] Vanilla , ajax , callback, Promise, async/await 구현 예제 (0) | 2019.07.22 |
[Javascript] async & await (0) | 2019.07.20 |