Back to Axios

시작하기

posts/kr/intro.md

latest1.5 KB
Original Source

Axios란?

Axios는 node.js와 브라우저를 위한 Promise 기반 HTTP 클라이언트 입니다. 그것은 동형 입니다(동일한 코드베이스로 브라우저와 node.js에서 실행할 수 있습니다). 서버 사이드에서는 네이티브 node.js의 http 모듈을 사용하고, 클라이언트(브라우저)에서는 XMLHttpRequest를 사용합니다.

특징

  • 브라우저를 위해 XMLHttpRequest 생성
  • node.js를 위해 http 요청 생성
  • Promise API를 지원
  • 요청 및 응답 인터셉트
  • 요청 및 응답 데이터 변환
  • 요청 취소
  • JSON 데이터 자동 변환
  • XSRF를 막기위한 클라이언트 사이드 지원

설치

npm 사용하기:

bash
$ npm install axios

bower 사용하기:

bash
$ bower install axios

yarn 사용하기:

bash
$ yarn add axios

pnpm 사용하기:

bash
$ pnpm add axios

jsDelivr CDN 사용하기:

html
<script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>

unpkg CDN 사용하기:

html
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>