文章目录
一、如何自定义错误信息
1.1 为什么要自定义自己的错误信息
- 一、如何自定义错误信息
-
- 1.1 为什么要自定义自己的错误信息
- 1.2 错误码设计
- 二、 实际开发错误处理
-
- 2.1 代码实现
- 2.2 错误码实战
在实际开发中引入错误码有如下好处:
-
可以非常方便地定位问题和定位代码行(看到错误码知道什么意思,通过错误码可以定位到错误码所在行);
-
如果API对外开放,有错误码将会更专业;
-
错误码包含一定的信息,通过错误码可以判断出错误级别、错误模块和具体错误信息;
-
在实际业务开发中,一个条错误信息需要包含两部分内容:直接展示给用户的 message 和用于开发人员 debug 的 error 。message可能会直接展示给用户,error 是用于 debug 的错误信息,可能包含敏感/内部信息,不宜对外展示;
-
业务开发过程中,可能需要判断错误是哪种类型以便做相应的逻辑处理,通过定制的错误码很容易做到这点;
-
Go 中的 HTTP 服务器开发都是引用
关注打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?