Axios 是一個基于 promise 的 HTTP 庫,可以用在瀏覽器和 node.js 中。
首先需要知道:axios不是一種新的技術。
axios 是一個基于Promise 用于瀏覽器和 nodejs 的 HTTP 客戶端,本質上也是對原生XHR的封裝,只不過它是Promise的實現(xiàn)版本,符合最新的ES規(guī)范,有以下特點:
axios面向現(xiàn)代瀏覽器設計,所以古老的瀏覽器并不支持。
因為axios設計簡潔,API簡單,支持瀏覽器和node,所以大受歡迎。它能很好的與各種前端框架整合。
同樣的API,node和瀏覽器全支持,平臺切換無壓力
使用Promise管理異步,告別傳統(tǒng)callback方式
支持攔截器等高級配置
axios相關的npm包數(shù)量一直在增長