React網路工具庫axios

2021-10-19 14:01:17 字數 1880 閱讀 8615

四、react跨域處理

yarn add axios
_dealgetreq()

}).then

((res)

=>).

catch

((error)

=>);

}

_dealpostreq()

}).then

((res)

=>).

catch

((error)

=>);

}

_dealreqall()

),axios()

]).then

((result)

=>).

catch

((error)

=>);

}

_dealreqall2()

),axios()

]).then

(axios.

spread

((res1, res2)

=>))

.catch

((error)

=>);

}

import axios from

'axios'

;// 環境的切換

/*const runversion = process.env.node_env;

if (runversion === 'development') else if (runversion === 'production') */

// 請求超時時間

axios.defaults.timeout =

10000

;// post的請求頭

axios.defaults.headers.post[

'content-type']=

;// 配置請求***

axios.interceptors.request.

use(

(config)

=>

,(error)

=>);

// 配置響應***

axios.interceptors.response.

use(

(response)

=>

else},

(error)

=>);

export

default

function

ajax

(url =

'', params =

, type =

'get'))

;}else

if(type.

touppercase()

==='post'))

;}// 1.2 處理結果並返回

promise.

then

((response)

=>).

catch

((error)

=>);

});}

在package.json中,增加配置:"proxy": ""使用 http-proxy-middleware 中介軟體,建立 src/setupproxy.js檔案。

網路工具 ss

ss命令用於顯示socket狀態.他可以顯示packet sockets,tcp sockets,udp sockets,dccp sockets,raw sockets,unix domain sockets等等統計.它比其他工具展示等多tcp和state資訊.它是乙個非常實用 快速 有效的跟蹤i...

網路工具類

public class netstateutils return false 判斷當前網路是否是wifi網路 param context return boolean public static boolean iswifi context context return false 判斷當前網路是...

linux 網路工具

測試網路流量 1.nload 讓使用者可以分開來監控入站流量和出站流量。centos安裝 yum install nload y centos安裝 yum install iftop y 可測量通過每乙個套接字連線傳輸的資料 它採用的工作方式有別於nload。iftop使用pcap庫來捕獲進出網路介...