Documentation ¶
Index ¶
- func Cors(conf CorsConfig) gin.HandlerFunc
- func GinLogger() gin.HandlerFunc
- func GinRecovery(stack bool) gin.HandlerFunc
- func IPWhiteList(whiteList []string) gin.HandlerFunc
- func RateLimiter(client *libredis.Client, limitStr string) gin.HandlerFunc
- func TokenValidate() gin.HandlerFunc
- type CorsConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Cors ¶
func Cors(conf CorsConfig) gin.HandlerFunc
func GinRecovery ¶
func GinRecovery(stack bool) gin.HandlerFunc
GinRecovery recover掉项目可能出现的panic,并使用zap记录相关日志
func IPWhiteList ¶
func IPWhiteList(whiteList []string) gin.HandlerFunc
func RateLimiter ¶
func RateLimiter(client *libredis.Client, limitStr string) gin.HandlerFunc
func TokenValidate ¶
func TokenValidate() gin.HandlerFunc
TokenValidate validate user's token is valid or not
Types ¶
Click to show internal directories.
Click to hide internal directories.