반응형
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' 카테고리의 다른 글
웹에서 PDF 파일을 다운받아보자: 라이브러리 html2pdf.js (3) | 2024.10.23 |
---|---|
숫자에 콤마 표기 in javascript (0) | 2023.05.10 |
promise (0) | 2021.04.23 |
비동기처리 (0) | 2021.04.23 |
Truthy and Falsy (0) | 2021.04.23 |
댓글