Documentation
¶
Overview ¶
Package middleware provides HTTP middleware utilities for chi router.
Index ¶
- func Chain(middlewares ...func(http.Handler) http.Handler) func(http.Handler) http.Handler
- func DefaultMiddlewareStack(router *chi.Mux) error
- func HealthCheckHandler(w http.ResponseWriter, r *http.Request)
- func ReadinessCheckHandler(w http.ResponseWriter, r *http.Request)
- func Register(r chi.Router, middlewares ...func(http.Handler) http.Handler)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultMiddlewareStack ¶
DefaultMiddlewareStack applies the default middleware stack to a chi router. This includes panic recovery, request logging, CORS, and request ID tracking.
func HealthCheckHandler ¶
func HealthCheckHandler(w http.ResponseWriter, r *http.Request)
HealthCheckHandler handles health check requests.
func ReadinessCheckHandler ¶
func ReadinessCheckHandler(w http.ResponseWriter, r *http.Request)
ReadinessCheckHandler handles readiness check requests.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.