Axios

草帽哥 2024-06-29 05:12 15次浏览 0 条评论 taohigo.com

Axios 是什麼?

Axios 是一個基於 promise 網絡請求庫,作用於node.js 和瀏覽器中。 它是 isomorphic 的(即同一套代碼可以運行在瀏覽器和node.js中)。在服務端它使用原生 node.js http 模塊, 而在客戶端 (瀏覽端) 則使用 XMLHttpRequests。

作用

  • 支持node端和瀏覽器端:同樣的API,node和瀏覽器全支持,平臺切換無壓力
  • 支持 Promise:使用Promise管理異步,告別傳統callback方式
  • 豐富的配置項:支持攔截器等高級配置

特性

  • 從瀏覽器創建 XMLHttpRequests
  • 從 node.js 創建 http 請求
  • 支持 Promise API
  • 攔截請求和響應
  • 轉換請求和響應數據
  • 取消請求
  • 自動轉換JSON數據
  • 客戶端支持防禦XSRF

安裝

使用 npm:

$ npm install axios