Documentation
¶
Index ¶
Constants ¶
View Source
const ( HeaderXRequestID = "X-Request-ID" ContextRequestID = "request_id" )
Variables ¶
This section is empty.
Functions ¶
func IPRateLimitMiddleware ¶
IPRateLimitMiddleware limits requests based on Client IP limit: max requests allowed per window window: time window duration
func Metrics ¶
func Metrics() gin.HandlerFunc
Metrics records HTTP request metrics (count and duration).
func Recovery ¶
func Recovery() gin.HandlerFunc
Recovery returns a middleware that recovers from any panics and writes a 500 if there was one.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.