异常处理
说明
在控制器中可以通过 ApiException()
来主动抛出异常,除了主动抛出的,框架自身也会检查一些异常
- @param
msg
状态消息 - @param
errorCode
程序的状态码 - @param
statusCode
响应的状态码 - (msg: string = '请求错误', errorCode: number = 30000, statusCode: number = 400)
错误码
10000
代码规范类错误,如:控制器return的不是一个对象类型20000
配置类错误,如:没有正确配置路由30000
一般为业务逻辑主动抛出的错误,如:验证参数的错误30001
TOKEN校验错误42000
mysql数据库错误50000
redis错误60000
elasticsearch错误70000
MongoDB错误80000
视图错误90000
utils工具函数加载错误91000
模型错误