簡介
Axios 是一個基於 promise 的 HTTP 庫,可以用在瀏覽器和 node.js 中。
說明
axios介紹:
首先需要知道:axios不是一種新的技術。
axios 是一個基於Promise 用於瀏覽器和 nodejs 的 HTTP 客戶端,本質上也是對原生XHR的封裝,只不過它是Promise的實現版本,符合最新的ES規范,有以下特點:
- 從瀏覽器中創建 XMLHttpRequests
- 從 node.js 創建 http 請求
- 支持 Promise API
- 攔截請求和響應
- 轉換請求數據和響應數據
- 取消請求
- 自動轉換 JSON 數據
- 客戶端支持防御 XSRF
瀏覽器支持

axios面向現代瀏覽器設計,所以古老的瀏覽器並不支持。
因為axios設計簡潔,API簡單,支持瀏覽器和node,所以大受歡迎。它能很好的與各種前端框架整合。
axios優點:
1.支持node端和瀏覽器端
同樣的API,node和瀏覽器全支持,平台切換無壓力
2.支持 Promise
使用Promise管理異步,告別傳統callback方式
3.豐富的配置項
支持攔截器等高級配置
4.社區支持
axios相關的npm包數量一直在增長

REF
https://www.w3cschool.cn/jquti/
