JS错误

js错误文件列表

POST /jserror/file-list

请求参数 类型 必选参数 说明
mpId Number 小程序id
fileName String js文件名
timePeriod Number 参数为默认为30分钟
endTime String 截止时间 格式yyyy-MM-dd HH:mm 例如(2018-02-07 17:39)

返回结果:

{
    "code": 200,
    "msg": "success",
    "data": [{
        "errorFileName": "thisaerrfile",
        "errorFilePv": 0,
        "errorRatio": 0.0 // js 错误占比
    },
    ...]
}

js错误类型列表

POST /jserror/type-list

说明:

请求参数 类型 必选参数 说明
mpId Number 小程序id
fileName String js文件名
timePeriod Number 参数为默认为30分钟
endTime String 截止时间 格式yyyy-MM-dd HH:mm 例如(2018-02-07 17:39)

返回结果:

[{
    "errorMessage": "ReferenceError: i is not defined", // 错误类型
    "errorPv": 4,
    "minTime": 1545120000000, // 最早错误发生时间
    "maxTime": 1545123540000, // 最晚错误发生时间
    "errorRatio": 6.67,
    "wechatVersion": "6.6.3" //微信版本
},
...]

TOP5 错误类型堆叠图

POST /chart/jserror-type-top

请求参数 类型 必选参数 说明
mpId Number 小程序id
fileName String js文件名
timePeriod Number 参数为默认为30分钟
endTime String 截止时间 格式yyyy-MM-dd HH:mm 例如(2018-02-07 17:39)

返回结果: (Highcharts图通用返回结果)

TOP5 JS错误微信版本堆叠图

POST /chart/jserror-wechat-version-top

请求参数 类型 必选参数 说明
mpId Number 小程序id
fileName String js文件名
path String path
timePeriod Number 参数为默认为30分钟
endTime String 截止时间 格式yyyy-MM-dd HH:mm 例如(2018-02-07 17:39)

返回结果: (Highcharts图通用返回结果)

JS错误trace详情

POST /abnormal/jserror/detail

请求参数 类型 必选参数 说明
mpId Number 小程序id
traceId String 当指定traceId 时, 只查询这条trace
pageNo Number 分页页号, 从1开始
pageSize Number 每次查一条
minTime Number 开始时间
maxTime Number 结束时间
path String path
wechatVersion String wechatVersion
jsErrorType String jsErrorType
networkType String 网络请求
countryId Number
regionId Number
cityId Number
carrierId Number

返回结果:

[
    {
        "traceId": "INrw8WYBGn74B82FOQv5",
        "timestamp": "2018-11-08 14:08",
        "path": "/page/index/index",
        "wechatVersion": "6.6.3",
        "sdkVersion": "6.6.3",
        "system": "Android 5.0",
        "deviceType": "Nexus 5",
        "networkType": "wifi",
        "width": 360,
        "height": 568,
        "region": "中国",
        "city": "贵州",
        "carrier": "",
        "ip": "192.168.1.100",
        "ua": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_3) AppleWebKit/604.5.6 (KHTML, like Gecko) Version/11.0.3 Safari/604.5.6",
        "time": 1541569663337,
        "msg": "Error: Fake Error 45.987",
        "filename": "http://127.0.0.1:44266/appservice/pages/index/index.js",
        "lineno": 27,
        "colno": 9,
        "stack": "thirdScriptError\nFake Error 45.987;at pages/index/index page triggerError function\nError: Fake Error 45.987\n    at triggerError (http://127.0.0.1:44266/appservice/pages/index/index.js:27:9)\n    at t.<anonymous> (http://127.0.0.1:44266/appservice/__dev__/WAService.js:20:482)\n    at t.l (http://127.0.0.1:44266/appservice/__dev__/WAService.js:19:16981)\n    at Rt (http://127.0.0.1:44266/appservice/__dev__/WAService.js:20:11050)\n    at dn (http://127.0.0.1:44266/appservice/__dev__/WAService.js:20:20356)\n    at Function.<anonymous> (http://127.0.0.1:44266/appservice/__dev__/WAService.js:20:21797)\n    at http://127.0.0.1:44266/appservice/__dev__/WAService.js:19:19715\n    at http://127.0.0.1:44266/appservice/__dev__/WAService.js:11:2826\n    at n (http://127.0.0.1:44266/appservice/__dev__/WAService.js:6:10042)\n    at e (http://127.0.0.1:44266/appservice/appservice?t=1541569595261:1141:19952)"
    }
]