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/

반응형
Posted by codens