前端Axios 最常用的Axios配置

2021-10-06 11:03:38 字數 2803 閱讀 7706

基本配置

1.匯入 axios 依賴

2. 建立 axios 例項

3. axios ***

4. 請求引數配置

5. 響應資料結構

引入方式

//執行命令 npm install axios

import axios from

'axios'

//我是demo學習,故而如下方式引入

"">

<

/script>

let baseurl =

"";let url =

"/login?code=public"

;// 使用由庫提供的配置的預設值來建立例項

let axios = axios.

create()

;axios.defaults.headers.common[

'content-type']=

;//在例項已建立後修改預設值.

axios.

get(url,

);

// 新增請求***

axios.interceptors.request.

use(

(req)

=>

,(err)

=>);

// 新增響應***

axios.interceptors.response.

use(

(res)=,

(err)

=>

)

// 請求資料結構,引數配置主要分get 和 post 方式。

let getreqconfig =,}

;let postreqconfig =

,// 響應資料型別:'arraybuffer', 'blob', 'document', 'json', 'text', 'stream'

responsetype:

'json'

,// default

// `auth` 表示應該使用 http 基礎驗證,並提供憑據

// 這將設定乙個 `authorization` 頭,覆寫掉現有的任意使用 `headers` 設定的自定義 `authorization`頭

auth:

,// `transformrequest` 允許在向伺服器傳送前,修改請求資料

// 只能用在 'put', 'post' 和 'patch' 這幾個請求方法

// 後面陣列中的函式必須返回乙個字串,或 arraybuffer,或 stream

transformrequest:

(data)

=>

,// `transformresponse` 在傳遞給 then/catch 前,允許修改響應資料

transformresponse:

(data)

=>

,// 'proxy' 定義**伺服器的主機名稱和埠

// `auth` 表示 http 基礎驗證應當用於連線**,並提供憑據

// 這將會設定乙個 `proxy-authorization` 頭,覆寫掉已有的通過使用 `header` 設定的自定義 `proxy-authorization` 頭。

proxy:},

// `maxredirects` 定義在 node.js 中 follow 的最大重定向數目

// 如果設定為0,將不會 follow 任何重定向

maxredirects:5,

// default

// `maxcontentlength` 定義允許的響應內容的最大尺寸

maxcontentlength:

2000

,}

//響應資料結構

let repstructure =

,// `data` 由伺服器提供的響應

status: code,

// `status` 來自伺服器響應的 http 狀態碼

statustext:

"ok"

,// `statustext` 來自伺服器響應的 http 狀態資訊

headers:

,// `headers` 伺服器響應的頭

config:

,// `config` 是為請求提供的配置資訊

};

常見axiosapi

axios

(url)

.then

((res)

=>).

catch

((err)

=>);

axios.

request

(config)

axios.

get(url [,config]

)axios.

delete

(url [,config]

)axios.

head

(url [,config]

)axios.

post

(url [,data [,config]])

axios.

put(url [,data [,config]])

axios.

patch

(url [,data [,config]])

axios.

all(

[axios1,axios2]).

then

((res1,res2)

=>

)

linux vim最常用的操作

一 開啟檔案 vim 開啟檔案,並定位於第 行 vim 開啟檔案,並定位至最後一行 vim pattern 開啟檔案,定位至第一次被pattern匹配的行的行首 二 關閉檔案 q 退出 wq 儲存並退出 等於 x 等於 編輯模式下 zz q 不儲存強行退出 w 儲存 w 強行儲存 三 模式轉換 編輯...

Vim最常用的命令

www.kaixinlc.com vi file 開啟檔案到最後一行 其它模式 普通模式 esci 在游標前插入 a 在游標後插入 o 在當前行之下新建行 r 替換當前字元 gg 檔案首行 g 檔案末行 x 剪下當前字元 dd 剪下當前行 yy 複製當前行 p 在游標後貼上 p 在游標前貼上 u 撤...

最常用的Linux命令

基礎命令 pwd 顯示當前目錄 ls 檢視當前目錄下的檔案 ls l 檢視詳細資訊 ls a 顯示隱藏檔案 ls lh h human 更加人性化地顯示檔案列表 ls 大小為位元組 cat 檢視檔案內容 more 慢慢檢視檔案,可以用空格和回車 mkdir 建立檔案 mv 把檔案移動到某個目錄 mk...