我们都知道,前端通常会通过后台提供的接口来获取数据来完成前端页面的渲染,前端可以为 PC 端、M 端、小程序、APP 等。
在这废话就不多说了,这不是重点。
HTTP 响应状态码,设置成 200,Response Body 结构为返回的数据结构。
HTTP 响应状态码,不要设置成 200!需遵循 RFC 标准。
// Failure 错误时返回结构
type Failure struct {
Code int `json:"code"` // 业务码
Message string `json:"message"` // 描述信息
}
第 1 位表示错误是哪种级别?例如:1 为系统级错误,2 为业务模块错误,可标记 9 种错误级别。
第 2 位和第 3 位表示错误是哪个模块?例如:01 为用户模块,02 为订单模块,可标记 99 个模块。
第 4 位和第 5 为表示具体是什么错误?例如:01 为手机号不合法,02 为验证码输入错误,可标记 99 个错误。
res := new(createResponse)
res.Id = 1
ctx.Payload(res)
c.AbortWithError(errno.NewError(
http.StatusBadRequest,
code.AdminCreateError,
code.Text(code.AdminCreateError)).WithErr(err),
)
return
以上代码供大家参考,还有优化的空间,欢迎大家使用并提出宝贵意见。
如果你对以上问题又疑惑或拿捏不准,快来我的星球交流讨论吧,https://t.zsxq.com/iIUVVnA
【内容】: 1.利用background-image 渐变样式 2.可以利用scale缩放 3.给伪元素设...
本文是介绍 RecyclerView 入门基础 系列文章 的第四篇。如果您已经对创建 Recycl...
简介 处理大量并发是 Go 语言的一大优势。语言内置了方便的并发语法,可以非常方...
微信搜索【 脑子进煎鱼了 】关注这一只爆肝煎鱼。本文 GitHub github.com/eddycj...
前言 在制作顶部菜单的时候,都会要求制作弹出的二级菜单,早先的做法是用jQuery...
为表达全国各族人民对抗击新冠肺炎疫情斗争牺牲烈士和逝世通报的深切哀悼,国务...
在HTML5中,我们可以使用drawImage方法在canvas上进行画图操作,其基本代码如下...
前言: 不知多久能学会 Elisp 上一章: 动态模块 从本章开始,进入这份 Elisp 教...
在CSS中,根据元素显示模式的不同元素标签被分为了两类:行内元素(inline-level...
打开纯文本代码链接时,自动高亮代码,支持191种语言,97个主题 特性 支持191种...