자바스크립트에서 ajax를 하는데 있어 axios라는 라이브러리를 많이들 사용합니다.
axios는 fetch와 무슨 차이가 있길래 쓰는 걸까요?
1. 예전 브라우저에서는 fetch가 작동하지 않는 경우가 있는데 axios의 경우 예전 브라우저에서는 XMLHttpRequest를 사용해 호환이 가능합니다.
2. fetch를 쓰는 경우 예를 들어 get함수를 쓸때 https://www.google.com/search?first=123&second=456 이런식으로 가독성이 그리 좋지 못한데
axios를 사용하면 baseURL을 사용가능하고 아래처럼 params를 따로 설정해서 가독성에서 장점이 있습니다.
1
2
3
4
|
params: {
first: 123,
second: 456,
}
|
cs |
3. json변환 과정을 자동으로 해줍니다.
'javascript' 카테고리의 다른 글
자바스크립트 this binding (0) | 2021.05.13 |
---|---|
자바스크립트 ... 이용하기 (0) | 2021.05.12 |
자바스크립트 싱글스레드와 Event Loop (0) | 2021.05.08 |
javascript var을 쓰지 말아야 하는 이유 (0) | 2021.05.03 |
html파일안에서 script tag의 위치 (0) | 2021.05.03 |