Axiom 入門
ブラウザと Node.js のための Promise ベースの HTTP クライアント
Axios とは?
Axios は、[Node.js
](https://nodejs.org/)とブラウザのための Promise ベース の HTTP クライアントです。 これは Isomorphic(= 同じコードベースでブラウザと Node.js の両方で実行できる)と呼ばれます。 サーバー側ではネイティブ の Node.js http
モジュールを使用し、クライアント (ブラウザ) では XMLHttpRequests を使用します。
特徴
- ブラウザから XMLHttpRequests を作成する
- Node.js から http リクエストを作成する
- Promise API をサポート
- インターセプトの要求と応答
- リクエストとレスポンスのデータを変換
- リクエストをキャンセル
- JSON データの自動変換
- XSRF から保護するためのクライアント側のサポート
インストール方法
npm を利用する場合:
$ npm install axios
bower を利用する場合:
$ bower install axios
yarn を利用する場合:
$ yarn add axios
jsDelivr CDN を利用する場合:
<script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>
unpkg CDN を利用する場合:
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>