Skip to content

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

ParameterType
config{ enabled: boolean; perIpRequests: number; windowMs: number; }
config.enabledboolean
config.perIpRequestsnumber
config.windowMsnumber
options{ now?: () => number; }
options.now?() => number

Returns

MiddlewareHandler<{ Variables: ServerVariables; }>

Stable