golang开发web心得

定义响应结构

二个关键字段, 一个debug字段

  1. 关于debug字段, 一般返回前端显示不会暴露系统级的错误信息, 但是在开发中, 我们方便调试, 使用一个额外的字段.debug返回系统错误.
  2. 使用flag.debug 参数来控制debug字段的输出.

如测试环境: go-project -debug=true

正式环境:go-project

type Response struct {
    Code int `json:"code"` // 返回code
    Message string `json:"message"` // 返回message
    MessageDebug string `json:"message_debug,omitempty"` // 返回debug的信息
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。