Documentation ¶
Index ¶
- func InitCounter(opt prometheus.CounterOpts)
- func SetLogger(l logger.Logger)
- func Wrap(fn func(ctx *gin.Context) (Result, error)) gin.HandlerFunc
- func WrapClaims(fn func(*gin.Context, UserClaims) (Result, error)) gin.HandlerFunc
- func WrapClaimsAndReq[Req interface{}](fn func(*gin.Context, Req, UserClaims) (Result, error)) gin.HandlerFunc
- func WrapReq[Req interface{}](fn func(*gin.Context, Req) (Result, error)) gin.HandlerFunc
- type RefreshClaims
- type Result
- type Server
- type UserClaims
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InitCounter ¶
func InitCounter(opt prometheus.CounterOpts)
func WrapClaims ¶
func WrapClaims(fn func(*gin.Context, UserClaims) (Result, error)) gin.HandlerFunc
WrapClaims 复制粘贴
func WrapClaimsAndReq ¶
func WrapClaimsAndReq[Req interface{}](fn func(*gin.Context, Req, UserClaims) (Result, error)) gin.HandlerFunc
WrapClaimsAndReq 如果做成中间件来源出去,那么直接耦合 UserClaims 也是不好的。
Types ¶
type RefreshClaims ¶
Directories ¶
Path | Synopsis |
---|---|
middlewares
|
|
ratelimit/mocks
Code generated by MockGen.
|
Code generated by MockGen. |
Click to show internal directories.
Click to hide internal directories.