Documentation
¶
Index ¶
- func InitCounter(opt prometheus.CounterOpts)
- func SetLogger(l logger.LoggerV1)
- func Wrap(fn func(*gin.Context) (Result, error)) gin.HandlerFunc
- func WrapClaims(fn func(*gin.Context, UserClaims) (Result, error)) gin.HandlerFunc
- func WrapClaimsAndReq[Req any](fn func(*gin.Context, Req, UserClaims) (Result, error)) gin.HandlerFunc
- func WrapReq[Req any](fn func(*gin.Context, Req) (Result, error)) gin.HandlerFunc
- 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 any](fn func(*gin.Context, Req, UserClaims) (Result, error)) gin.HandlerFunc
WrapClaimsAndReq 如果做成中间件来源出去,那么直接耦合 UserClaims 也是不好的。
Types ¶
type UserClaims ¶
type UserClaims struct {
Id int64
UserAgent string
Ssid string
jwt.RegisteredClaims
}
Click to show internal directories.
Click to hide internal directories.