Graphorin API reference v0.1.0
Graphorin API reference / @graphorin/server / / createRateLimitMiddleware
Function: createRateLimitMiddleware()
ts
function createRateLimitMiddleware(config, options?): MiddlewareHandler<{
Variables: ServerVariables;
}>;Defined in: packages/server/src/middleware/rate-limit.ts:23
Parameters
| Parameter | Type |
|---|---|
config | { enabled: boolean; perIpRequests: number; windowMs: number; } |
config.enabled | boolean |
config.perIpRequests | number |
config.windowMs | number |
options | { now?: () => number; } |
options.now? | () => number |
Returns
MiddlewareHandler<{ Variables: ServerVariables; }>