|
DeterministicESPAsyncWebServer v6.27.1
Zero-allocation, bounded-execution async HTTP server for ESP32
|
Middleware chain + built-in fixed-window rate limiter for DetWebServer. More...
Go to the source code of this file.
Middleware chain + built-in fixed-window rate limiter for DetWebServer.
Split out of dwserver.cpp (single-purpose server files). use() registers a middleware; run_middleware() runs the chain in order (first MW_HALT stops dispatch); enable_rate_limit() / rate_limit_check() implement a rollover-safe fixed-window counter that answers 429 + Retry-After past the budget. All four are DetWebServer methods over member state - a pure move.
Definition in file middleware.cpp.