Skip to main content

Module middleware

Module middleware 

Source

Structs§

RateLimitLayer
Simple in-memory rate limiter (per IP address).

Functions§

csrf_protection
CSRF protection middleware.
is_maintenance
Check if maintenance mode is active
maintenance_mode
Middleware that returns 503 when maintenance mode is active
request_id
Middleware that adds a unique X-Request-Id header to every request/response. If the client sends one, it is preserved. Otherwise a new UUID is generated.
request_logger
Request logging middleware — logs method, path, status, and duration
set_maintenance
Enable or disable maintenance mode at runtime