Axios 是一個基於 promise 的 HTTP 庫,可以用在瀏覽器和 node.js 中。
特性
- 從瀏覽器中創建 XMLHttpRequests
- 從 node.js 創建 http 請求
- 支持 Promise API
- 攔截請求和響應
- 轉換請求數據和響應數據
- 取消請求
- 自動轉換 JSON 數據
- 客戶端支持防禦 XSRF
1.安裝axios
cnpm install --save axios
此外,npm install參數之間的不同對比如下:
npm install moduleName
- 安裝模塊到項目node_modules目錄下。
- 不會將模塊依賴寫入devDependencies或dependencies 節點。
- 運行 npm install 初始化項目時不會下載模塊。
npm install -g moduleName
- 安裝模塊到全局,不會在項目node_modules目錄中保存模塊包。
- 不會將模塊依賴寫入devDependencies或dependencies 節點。
- 運行 npm install 初始化項目時不會下載模塊。
npm install -save moduleName
- 安裝模塊到項目node_modules目錄下。
- 會將模塊依賴寫入dependencies 節點。
- 運行 npm install 初始化項目時,會將模塊下載到項目目錄下。