Files
pixel-streaming-coordinator/src/middlewares/limiter.js
T

11 lines
436 B
JavaScript

const rate_limit = require('express-rate-limit')
const {window_minutes, max_requests_per_window} = require('../../config')
const limiter = rate_limit({
window_ms: window_minutes * 60 * 1000,
max: max_requests_per_window, // limit each IP per window_ms
standardHeaders: true, // Return rate limit info in the `RateLimit-*` headers
legacyHeaders: false, // Disable the `X-RateLimit-*` headers
})
module.exports = limiter