core

package
v0.0.0-...-4f9d474 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 29, 2023 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func WriteResponse

func WriteResponse(c *gin.Context, err error, data interface{})

WriteResponse 将错误或响应数据写入 HTTP 响应主体 WriteResponse 使用 errors.ParseCoder 方法,根据错误类型,尝试从 err 中提取业务错误码和错误信息.

Types

type ErrResponse

type ErrResponse struct {
	Code      int    `json:"code"`                // 业务错误码
	Message   string `json:"message"`             // 对外展示的错误信息
	Reference string `json:"reference,omitempty"` // 解决此错误的参考文档
}

ErrResponse 定义了发生错误时的返回消息.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL