Skip to main content
Defined in: server/middleware.ts:149 Fixed-window counter rate limiter. Resets to full capacity after every windowMs interval.

Implements

Constructors

Constructor

new RateLimitingMiddleware(limit, windowMs?): RateLimitingMiddleware;
Defined in: server/middleware.ts:153

Parameters

limit
number
windowMs?
number = 60_000

Returns

RateLimitingMiddleware

Methods

onRequest()

onRequest<T, R>(ctx, next): Promise<R>;
Defined in: server/middleware.ts:161

Type Parameters

T
T
R
R

Parameters

ctx
MiddlewareContext<T>
next
Next<R>

Returns

Promise<R>

Implementation of

Middleware.onRequest