← К списку

Rate limiting в Express своими руками

Rate limiting в Express своими руками

Лимит - первая линия обороны

Любая открытая форма входа или API - мишень для перебора. Базовый лимит запросов отсекает большую часть мусора.

const limiter = rateLimit({ windowMs: 60_000, max: 30 });
app.use("/login", limiter);

Общий мягкий лимит на весь сайт плюс жёсткий на чувствительные точки (вход, отправка форм). За обратным прокси не забудьте trust proxy, иначе все запросы будут с одного IP и лимит превратится в общий бан.

// обсуждение

Комментарии (0)

Будьте первым, кто оставит комментарий.

Чтобы оставить комментарий, войдите через Discord.

Войти через Discord