diff --git a/rateLimit.js b/rateLimit.js index 860a8f0..00eb5a5 100644 --- a/rateLimit.js +++ b/rateLimit.js @@ -4,12 +4,11 @@ if (!global.rateLimitList) { global.rateLimitList = {}; } -console.log(process.env) const middleware = (req, res, next) => { // X requests per Y seconds per IP address - const maxRequests = process.env.RATE_LIMIT_MAX || 30; - const timeWindow = process.env.RATE_LIMIT_TIME || 60; + const maxRequests = Number(process.env.RATE_LIMIT_MAX) || 30; + const timeWindow = Number(process.env.RATE_LIMIT_TIME) || 60; var requestIp = req.ip; if (process.env.TRUST_PROXY && (req.ip == `::ffff:${process.env.PROXY_IP}` || req.ip == process.env.PROXY_IP)) {