您当前的位置: 首页 >  区块链
  • 4浏览

    0关注

    212博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

从零开发区块链应用(四)--自定义业务错误信息

杰哥的技术杂货铺 发布时间:2022-01-18 22:04:15 ,浏览量:4

文章目录
  • 一、如何自定义错误信息
    • 1.1 为什么要自定义自己的错误信息
    • 1.2 错误码设计
  • 二、 实际开发错误处理
    • 2.1 代码实现
    • 2.2 错误码实战

一、如何自定义错误信息 1.1 为什么要自定义自己的错误信息

在实际开发中引入错误码有如下好处:

  • 可以非常方便地定位问题和定位代码行(看到错误码知道什么意思,通过错误码可以定位到错误码所在行);

  • 如果API对外开放,有错误码将会更专业;

  • 错误码包含一定的信息,通过错误码可以判断出错误级别、错误模块和具体错误信息;

  • 在实际业务开发中,一个条错误信息需要包含两部分内容:直接展示给用户的 message 和用于开发人员 debug 的 error 。message可能会直接展示给用户,error 是用于 debug 的错误信息,可能包含敏感/内部信息,不宜对外展示;

  • 业务开发过程中,可能需要判断错误是哪种类型以便做相应的逻辑处理,通过定制的错误码很容易做到这点;

  • Go 中的 HTTP 服务器开发都是引用

关注
打赏
1666063422
查看更多评论
立即登录/注册

微信扫码登录

0.0933s