error-muster
v3.0.1
Published
这是一个中间件,将应用程序所有的异常状态,通过自定义状态码的方式,统一使用JSON文件管理 # 为什么 当错误反馈信息散落在系统的各个地方时,是不易于管理的。我们往往要写重复的代码反馈理同样的错误,这些代码让程序看起来更混乱。如果用更统一简洁的方式在程序中反馈错误,有利于提高开发效率和定位错误。 ## 特性 - 优化程序处理流程 - 减少错误处理代码的量,更专注于正常的逻辑 - 多种错误抛出方式 1.通过定义的错误码抛出 2.直接抛出字符串 3.抛出一个异常类 - 灵活定义错误的处理方式 错误可以直接js
Downloads
8
Readme
是什么
这是一个中间件,将应用程序所有的异常状态,通过自定义状态码的方式,统一使用JSON文件管理
为什么
当错误反馈信息散落在系统的各个地方时,是不易于管理的。我们往往要写重复的代码反馈理同样的错误,这些代码让程序看起来更混乱。如果用更统一简洁的方式在程序中反馈错误,有利于提高开发效率和定位错误。
特性
- 优化程序处理流程
- 减少错误处理代码的量,更专注于正常的逻辑
- 多种错误抛出方式 1.通过定义的错误码抛出 2.直接抛出字符串 3.抛出一个异常类
- 灵活定义错误的处理方式 错误可以直接json格式反馈,也可以指定渲染的模板,同时兼容restapi和后端渲染模板,可以通过抛出异常类实现特殊情况的定制
- 利于大型系统的状态定义和错误定位
- 错误日志的收集(TODO)
怎么做
1.引入中间件 2.实例化中间件 参数列表 3.使用中间件 4.在路由中抛出错误 koa express|restfiy 未完成