1.0.0 • Published 9 months ago

web-monitor-codes v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

说明

1、插件入参说明:

入参类型是否必传说明
dsnstring必传上报地址(上传地址)
appNamestring必传应用名称
appCodestring非必传应用code
appVersionstring非必传应用版本
userIdstring非必传用户id(外部填充进来的id)
isRecordScreenboolean非必传是否开启录屏(默认false)
isHttpErrorboolean非必传是否开启请求报错拦截(默认false)
beforeSendDataFunction非必传上报数据前的 回调hook。例如:(data: any)=>void;
afterSendDataFunction非必传上报数据后的 回调hook。例如:(data: any)=>void;

2、上报参数说明(上报接口入参):

①、js、异步、资源加载错误:

入参类型说明
eventTypestringerror事件类型
eventCodestringcode错误事件编码。此时为code
errMessagestring报错信息
triggerPageUrlstring报错页面URL
errStackstring完整的错误信息
linenumber错误信息发生行数(特有)
colnumber错误信息发生列数
userIdstring用户id(没有则为空)
triggerTimestring报错事件发生时间
recordScreenstringbase64压缩编码错误录屏数据 (没有开启则没有这个值)

②、资源加载错误:

入参类型说明
initiatorTypestringimg/video通过某种方式请求的资源
eventTypestringerror事件类型
requestUrlstring如:"https://www.baidu.com/as.webp"请求资源具体url
eventCodestringresource错误事件编码。此时为resource
errMessagestring报错信息
triggerPageUrlstring报错页面URL
userIdstring用户id(没有则为空)
triggerTimestring报错事件发生时间
recordScreenstringbase64压缩编码错误录屏数据 (没有开启则没有这个值)

③、xhr、fetch、axios请求错误:

入参类型说明
eventTypestringerror事件类型
eventCodestringserver错误事件编码。此时为server
errMessagestring报错信息
requestUrlstring报错请求地址URL
responseStatusnumber0、404、405...请求返回状态码
requestMethodstringget、post...发送请求方法
requestTypestringxhr、fetch...前端请求的类型
requestParamsstring前端请求的参数
userIdstring用户id(没有则为空)
triggerPageUrlstring报错页面URL
triggerTimestring报错事件发生时间
recordScreenstringbase64压缩编码错误录屏数据 (没有开启则没有这个值)