Possible fix

This commit is contained in:
Christopher Cookman 2024-12-23 16:36:32 -07:00
parent d2f0d951c6
commit 212ba4ed94

View file

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