在项目启动之际,需要先和前端定义好错误码,并同步更新
错误码定在五位数字
- 错误码为0表示成功
- 错位码第一位表示哪种功能性错误,如1:系统级别错误;2:API层面错误;3:业务逻辑层面错误;以此类推等等
- 第二第三为作为模块错误表示,可以表示最多99个模块
- 第四第五作为错误类别识别
- api层和业务层在第二第三模块上需要保持一致
- 错误码可以按需分配,逐渐增加,灵活拓展
举个例子:
0:处理成功
10000:数据库无法连接
20000:用户参数不能为空
20100:交易金额不能为空
30000:用户不存在或者密码不正确
30100:交易金额无效
00:用户模块
01:交易模块
参考资料:
支付宝错误码
PS:
1、欢迎访问我的个人站点:小白求学进阶
2、欢迎访问我的CSDN博客:小白求学进阶
3、微信公众号: