mgin

package
v0.0.37 Latest Latest
Warning

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

Go to latest
Published: Mar 3, 2022 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// ErrorSuccess 成功
	ErrorSuccess = 0
	// ErrorSuccessMsg 成功
	ErrorSuccessMsg = "success"

	// ErrorInternal 内部错误
	ErrorInternal = -1
	// ErrorInternalMsg 内部错误
	ErrorInternalMsg = "internal"

	// ErrorBind 输入绑定错误
	ErrorBind = -2
	// ErrorBindMsg 输入绑定错误
	ErrorBindMsg = "input bind"

	ErrorToken    = -1000
	ErrorTokenMsg = "token error"
)

错误码

Variables

This section is empty.

Functions

func DoEncRespSuccess

func DoEncRespSuccess(c *gin.Context, key string, isAll bool, data gin.H)

DoEncRespSuccess 返回成功信息

func DoRespErr

func DoRespErr(c *gin.Context, code int64, msg string, data gin.H)

DoRespErr 返回特殊错误

func DoRespInternalErr

func DoRespInternalErr(c *gin.Context)

DoRespInternalErr 返回错误信息

func DoRespSuccess

func DoRespSuccess(c *gin.Context, data gin.H)

DoRespSuccess 返回成功信息

func FillBindError

func FillBindError(c *gin.Context, err error)

FillBindError 检测gin输入绑定错误

func GinBodyRepeat added in v0.0.11

func GinBodyRepeat(r io.Reader) (io.ReadCloser, error)

func GinCors added in v0.0.11

func GinCors() gin.HandlerFunc

func GinMidFilterEnc added in v0.0.27

func GinMidFilterEnc(key string, isForce bool) gin.HandlerFunc

GinMidFilterEnc 获取加密中间件

func MidRepeatReadBody

func MidRepeatReadBody(c *gin.Context)

MidRepeatReadBody 创建可重复度body

func MinTokenToUserID

func MinTokenToUserID(tx mdb.ExecuteAble, getUserIDByToken func(ctx context.Context, tx mdb.ExecuteAble, token string) (int64, error)) func(*gin.Context)

MinTokenToUserID token转换为user_id

func MinTokenToUserIDRedis

func MinTokenToUserIDRedis(tx mdb.ExecuteAble, redisClient *redis.Client, getUserIDByToken func(ctx context.Context, tx mdb.ExecuteAble, redisClient *redis.Client, token string) (int64, error)) func(*gin.Context)

MinTokenToUserIDRedis token转换为user_id

func MinTokenToUserIDRedisIgnore

func MinTokenToUserIDRedisIgnore(tx mdb.ExecuteAble, redisClient *redis.Client, getUserIDByToken func(ctx context.Context, tx mdb.ExecuteAble, redisClient *redis.Client, token string) (int64, error)) func(*gin.Context)

MinTokenToUserIDRedisIgnore token转换为user_id

Types

type Resp

type Resp struct {
	ErrCode int64  `json:"error"`
	ErrMsg  string `json:"error_msg"`
	Data    gin.H  `json:"data,omitempty"`
}

Resp 通用返回

Jump to

Keyboard shortcuts

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