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