学习全局错误码如何定义

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

错误码定在五位数字

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

举个例子:

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

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

参考资料:
支付宝错误码

PS:

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

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

3、微信公众号:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值