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 코덴스

댓글을 달아 주세요