본문 바로가기
js

axios 장단점 및 사용 법

by 멋진 개구리 2023. 5. 10.
반응형

Axios는 Promise 기반으로 만들어졌기 때문에 데이터 다루기가 편리하고, 크로스 브라우징에 신경을 많이 써 브라우저 호환성이 뛰어나다는 장점이 있다
1. Axios는 response timeout 처리 방법이 있다.
2. 반면에 fetch는 내장 라이브러리이므로 모듈 설치가 필요 없다. 
3. 하지만, response timeout 처리 방법이 없다는 단점이 있다

 

[개발상식] Ajax와 Axios 그리고 fetch

여러분들이 프로젝트를 진행하다보면 클라이언트와 서버 간 데이터를 주고받기 위해 HTTP 통신을 사용하게될겁니다. 주로 어떤것을 사용하시나요? 또, 그것에 대해 얼마나 알고계시나요? 저와

velog.io

fetch / axios 차이 2: Ajax와 Axios 그리고 fetch 4: fetch와 axios란? 3: Ajax,axios,fetch 차이

1: fetch / axios 차이 2: Ajax와 Axios 그리고 fetch 4: fetch와 axios란? 3: Ajax,axios,fetch 차이

<script>
    const send = axios.create({
        baseUrl: 'localhost/',
        timeout: 100000,
    });

    // request
    send.interceptors.request.use(
        async config => {
            config.headers['Content-Type'] = 'application/json';
            return config;
        },
        error => {
            console.log('request error : ', error);
            return Promise.reject(error);
        },
    );
</script>
send.post('/urltest/controller',
            {
                val: val,
                val2: val2,
                keywdNm: trimKeywdNm
            })
            .then(res => {
                let result =res.data;

                if(result===1){
					//성공시
                    alert('성공');
                }else{
                    alert('실패');
                }
            }).catch(e => {
        });
반응형

'js' 카테고리의 다른 글

숫자에 콤마 표기 in javascript  (0) 2023.05.10
promise  (0) 2021.04.23
비동기처리  (0) 2021.04.23
Truthy and Falsy  (0) 2021.04.23
class - food class 만들기  (0) 2021.04.22

댓글