Axios


簡介

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/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM