Skip to content

异常处理


说明

在控制器中可以通过 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 模型错误

备案号:冀ICP备20015584号-2