rate limiter express code example
Example 1: express js limit access based on rate
const rateLimit = require('express-rate-limit');
const limiter = rateLimit({
max: 100,
windowMs: 60 * 60 * 1000,
message: 'too many requests sent by this ip, please try again in an hour !'
});
app.use('<routes>', limiter);
Example 2: express limit based on ip
const rateLimit = require('express-rate-limit');
const limiter = rateLimit({
max: 100,
windowMs: 60 * 60 * 1000,
message: 'too many requests sent by this ip, please try again in an hour !'
});
app.use('<routes>', limiter);