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