Documentation
¶
Index ¶
- Variables
- func InitCounter(opt prometheus.CounterOpts)
- func NewLogMdlHandlerFunc(l logx.Loggerx)
- func Wrap(fn func(ctx *gin.Context) (Result, error)) gin.HandlerFunc
- func WrapBody[Req any](bizFn func(ctx *gin.Context, req Req) (Result, error)) gin.HandlerFunc
- func WrapBodyAndClaims[Req any, Claims jwt.Claims](bizFn func(ctx *gin.Context, req Req, uc Claims) (Result, error)) gin.HandlerFunc
- func WrapClaims[Claims any](bizFn func(ctx *gin.Context, uc Claims) (Result, error)) gin.HandlerFunc
- type Result
Constants ¶
This section is empty.
Variables ¶
View Source
var (
L logx.Loggerx
)
Functions ¶
func InitCounter ¶
func InitCounter(opt prometheus.CounterOpts)
func NewLogMdlHandlerFunc ¶
func WrapBodyAndClaims ¶
func WrapBodyAndClaims[Req any, Claims jwt.Claims](bizFn func(ctx *gin.Context, req Req, uc Claims) (Result, error)) gin.HandlerFunc
WrapBodyAndClaims bizFn 就是你的业务逻辑
func WrapClaims ¶
Types ¶
Directories
¶
| Path | Synopsis |
|---|---|
|
middleware
|
|
|
jwtX2
Package jwtX2 提供基于 JWT 的认证中间件,支持多设备管理和会话控制。
|
Package jwtX2 提供基于 JWT 的认证中间件,支持多设备管理和会话控制。 |
|
jwtX2/mocks
Package jwtxmocks is a generated GoMock package.
|
Package jwtxmocks is a generated GoMock package. |
|
jwtx/mocks
Package jwtxmocks is a generated GoMock package.
|
Package jwtxmocks is a generated GoMock package. |
Click to show internal directories.
Click to hide internal directories.