Versions in this module Expand all Collapse all v1 v1.0.2 Jun 30, 2022 Changes in this version + const UsernameKey + const XRequestIDKey + var ErrLimitExceeded = errors.New("Limit exceeded") + var Middlewares = defaultMiddlewares() + func Context() v1.HandlerFunc + func Cors() gin.HandlerFunc + func GetDefaultLogFormatterWithRequestID() gin.LogFormatter + func GetLoggerConfig(formatter gin.LogFormatter, output io.Writer, skipPaths []string) gin.LoggerConfig + func GetRequestIDFromContext(c *gin.Context) string + func GetRequestIDFromHeaders(c *gin.Context) string + func Limit(maxEventsPerSec float64, maxBurstSize int) gin.HandlerFunc + func Logger() v1.HandlerFunc + func LoggerWithConfig() v1.HandlerFunc + func NoCache(c *gin.Context) + func Options(c *gin.Context) + func Recovery() v1.HandlerFunc + func RequestID() v1.HandlerFunc + func Secure(c *gin.Context) + type Middleware func(http.Handler) http.Handler