小程序
小游戏
企业微信
微信支付
扫描小程序码分享
2.10.0基础库开始会把 promise reject 的异常上报上去,开发者可以关注下 reject 的异常
3 个评论
加粗
标红
插入代码
插入链接
插入图片
上传视频
另外,,如果告警的是uncaught的reject的错误的话,那之前插屏广告的api有个小问题,现在跟这个改动“联动”起来了:
wx.createInterstitialAd 没有提供Promise给开发者捕获错误,导致一创建插屏广告就可能抛出诸如 Uncaught (in promise) {errMsg: "no advertisement", errCode: 1008} 之类的预料中的错误,但无法catch,会导致这样产生的告警源无法控制,所以才一直接受到这种告警吗。。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
个人感觉这种主动reject的告警不太合理。
promise基本是业务需要而封装的,比如封装了广告组件相关的回调式的api为promise方便使用,广告加载失败而reject是预料之中的、可以接受的。
直接无脑把所有reject都告警了对体量大的小程序5min一次就会收到诸如 no advertisment、no ad data的告警,对想接受的那种预期外的告警造成很大干扰(js报错之类)
换句话说,如果设定为所有reject都上报,那会频繁触发的情况封装成promise对告警监控非常不友好,不应该一概而论。。
小程序告警群怎么能把错误给提示出来?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
另外,,如果告警的是uncaught的reject的错误的话,那之前插屏广告的api有个小问题,现在跟这个改动“联动”起来了:
wx.createInterstitialAd 没有提供Promise给开发者捕获错误,导致一创建插屏广告就可能抛出诸如 Uncaught (in promise) {errMsg: "no advertisement", errCode: 1008} 之类的预料中的错误,但无法catch,会导致这样产生的告警源无法控制,所以才一直接受到这种告警吗。。
个人感觉这种主动reject的告警不太合理。
promise基本是业务需要而封装的,比如封装了广告组件相关的回调式的api为promise方便使用,广告加载失败而reject是预料之中的、可以接受的。
直接无脑把所有reject都告警了对体量大的小程序5min一次就会收到诸如 no advertisment、no ad data的告警,对想接受的那种预期外的告警造成很大干扰(js报错之类)
换句话说,如果设定为所有reject都上报,那会频繁触发的情况封装成promise对告警监控非常不友好,不应该一概而论。。
小程序告警群怎么能把错误给提示出来?