Skip to content

Comandos úteis

flowingts / RateLimitOptions

Interface: RateLimitOptions ​

Definido em: src/middlewares/rate-limit.ts:10

Propriedades ​

key? ​

optional key?: (ctx) => string

Definido em: src/middlewares/rate-limit.ts:16

Chave de agrupamento. Padrão: IP do socket (ctx.ip).

Parâmetros ​

ctx ​

Context

Retorna ​

string


max ​

max: number

Definido em: src/middlewares/rate-limit.ts:12

Máximo de requisições por janela.


store? ​

optional store?: RateLimitStore

Definido em: src/middlewares/rate-limit.ts:18

Store plugável (Redis etc.). Padrão: memória local.


windowMs? ​

optional windowMs?: number

Definido em: src/middlewares/rate-limit.ts:14

Tamanho da janela em ms. Padrão: 60_000.

Licença ISC.