学习全局错误码如何定义

在项目启动之际,需要先和前端定义好错误码,并同步更新

错误码定在五位数字

  • 错误码为0表示成功
  • 错位码第一位表示哪种功能性错误,如1:系统级别错误;2:API层面错误;3:业务逻辑层面错误;以此类推等等
  • 第二第三为作为模块错误表示,可以表示最多99个模块
  • 第四第五作为错误类别识别
  • api层和业务层在第二第三模块上需要保持一致
  • 错误码可以按需分配,逐渐增加,灵活拓展

举个例子:

0:处理成功
10000:数据库无法连接
20000:用户参数不能为空
20100:交易金额不能为空
30000:用户不存在或者密码不正确
30100:交易金额无效

00:用户模块
01:交易模块

参考资料: 支付宝错误码

PS:

1、欢迎访问我的个人站点:小白求学进阶

2、欢迎访问我的CSDN博客:小白求学进阶

3、微信公众号:

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×