Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WriteResponse ¶
WriteResponse 将错误或响应数据写入http响应主体。 它使用 errors.ParseCoder 将任何错误解析为 errors.Coder errors.Coder 包含错误代码、用户安全错误消息和 http 状态代码。
Types ¶
type ErrResponse ¶
type ErrResponse struct { // ErrCode 定义业务错误代码。 ErrCode int `json:"err_code"` // Message 包含此消息的详细信息。 // 此消息适合暴露于外部 Message string `json:"message"` // Detail 返回可能对解决此错误有用的详细信息。 Detail interface{} `json:"detail,omitempty"` }
ErrResponse 定义发生错误时的返回消息。
type Option ¶ added in v0.2.0
type Option func(*response)
func WithHttpStatus ¶ added in v0.2.0
func WithMessage ¶ added in v0.3.0
Click to show internal directories.
Click to hide internal directories.