flowingts / RateLimitOptions
Interface: RateLimitOptions
Definido em: src/middlewares/rate-limit.ts:10
Propriedades
key?
optionalkey?: (ctx) =>string
Definido em: src/middlewares/rate-limit.ts:16
Chave de agrupamento. Padrão: IP do socket (ctx.ip).
Parâmetros
ctx
Retorna
string
max
max:
number
Definido em: src/middlewares/rate-limit.ts:12
Máximo de requisições por janela.
store?
optionalstore?:RateLimitStore
Definido em: src/middlewares/rate-limit.ts:18
Store plugável (Redis etc.). Padrão: memória local.
windowMs?
optionalwindowMs?:number
Definido em: src/middlewares/rate-limit.ts:14
Tamanho da janela em ms. Padrão: 60_000.