npm install request-monitor``bash`
npm i request-monitor
`js
import requestMonitor from 'request-monitor'
requestMonitor(info=>{
console.log(info)
})
`
`js`
errorMonitor(listener)
|参数名| 默认值 |类型|描述|
|---|---|---|----
|listener|null| Function |需要监听的函数
`js
{
__type: "fetch", // 使用底层库类型,有 fetch 和 xhr
url: "",
method: "",
params: {},
responseHeaders: {}, // 响应数据 headers 信息
responseStatus: 200,
responseStatusText: "ok",
responseJson: {"code": 0},
responseText: "{"code": 0}",
requestTime: 100, 请求花费时间,单位为 ms
}
`
`js``
fetch(apipath, options = {timeout: 60})
> 超过 60s ,中断请求