/Node-Rate-Limiter

A Rate Limiter using Node JS backed by Redis

Primary LanguageTypeScript

Example Usage

import RateLimit from "rate-limiter";

const rateLimiter = RateLimit({
  interval: INTERVAL,
  limit: LIMIT,
  delay: DELAY,
});

rateLimiter.check(id).then(console.log);

To use Redis pass redis: RedisClient to constructor.