You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
在前端工程化方兴未艾的今天,很多人会更多关注项目上线前的工程化问题,比如如何生成模版项目(脚手架)、代码测试、编译构建、流水线 CI 和 CD 等,很少会关注项目上线后的一些异常问题。对于前端异常,很多时候开发者始终处于一个被动感知的状态,当用户反馈到开发者这边时,往往线上已经出现大量 case 了。后端一般会有告警服务,前端在这方面的能力就比较缺失,所以如何用工程化的手段去解决异常监控就很有必要了。
异常类型
按照 ECMA-262 里的规范来看,一共有如下类型的异常:
自定义 Error
Error 是所有异常的基类,所有错误共享相同的属性:
当然,开发者也可以继承 Error 来自定义异常,一般而言一些库和框架会自定义异常。
异常监控
前端监控异常的方法如下:
The text was updated successfully, but these errors were encountered: