package
1.4.5
Repository: https://github.com/go-eyas/toolkit.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
ErrorMiddleware 捕获到在http处理时的错误 在 handler 和其他地方如果产生了 error 可直接panic,到这里统一处理,简化 if err != nil 之类的代码 panic("text") => {msg: "text", code: 0, data: {}} panic(gin.H{"code": 0, "msg": "some error"}) => {与传入的数据一致,} code 默认999999,status 默认 400,msg 默认 unknow error panic(errors.New("some error")) => {msg: "some error", code: 999999, data: {}} panic(Struct{...}) => {msg: "unknow", code: 999999, data: {...struct 数据}}.
Ginzap returns a gin.HandlerFunc (middleware) that logs requests using uber-go/zap.
RecoveryWithZap returns a gin.HandlerFunc (middleware) that recovers from any panics and logs requests using uber-go/zap.

# Variables

No description provided by the author