Difference between Fetch and Axios

kiyeol·2021년 4월 13일
2

fetch / axios

HTTP 프로토콜을 통해 서버와 통신하는 것

fetch

  • IE 브라우저를 지원하지 않는다.
    참조) https://developer.mozilla.org/ko/docs/Web/API/Fetch_API/Using_Fetch

  • JSON.stringify()을 이용해 JavaScript 값이나 객체를 JSON 문자열로 변환한다.

  • webApi에 내장된 fetch() 함수를 이용하기 때문에 import하지 않고 사용할 수 있다.

  • fetch는 body property를 사용한다.

axios

  • 구형 브라우저를 지원한다.

  • JSON DATA를 자동으로 변환 시켜준다.

  • axios.interceptors.request.use / axios.interceptors.response.use을 사용해서
    요청/응답 시 처리되기 전에 가로챌 수 있습니다.

  • Axios는 data property를 사용한다.

profile
kyday63@gamil.com

0개의 댓글