Documentation
¶
Index ¶
- func Auth(token string) gin.HandlerFunc
- func Logger() gin.HandlerFunc
- func Metrics() gin.HandlerFunc
- func Recovery() gin.HandlerFunc
- func RequestID() gin.HandlerFunc
- func RequestSizeLimit(maxBytes int64) gin.HandlerFunc
- func SetCacheHeaders(c *gin.Context, cfg *CacheHeadersConfig)
- type CacheHeadersConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Auth ¶ added in v0.4.0
func Auth(token string) gin.HandlerFunc
Auth validates the Bearer token in the Authorization header. If token is empty, auth is disabled and all requests pass through.
func RequestID ¶
func RequestID() gin.HandlerFunc
RequestID adds a unique request ID to each request
func RequestSizeLimit ¶
func RequestSizeLimit(maxBytes int64) gin.HandlerFunc
RequestSizeLimit limits the request body size
func SetCacheHeaders ¶
func SetCacheHeaders(c *gin.Context, cfg *CacheHeadersConfig)
SetCacheHeaders sets cache-related response headers
Types ¶
Click to show internal directories.
Click to hide internal directories.