From 55ee84d2f3862c8ed9f2f6f2f939c62f0c18eafa Mon Sep 17 00:00:00 2001 From: ChrisChrome Date: Mon, 23 Dec 2024 16:39:27 -0700 Subject: [PATCH] Add seconds since start to rate limit logging --- rateLimit.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rateLimit.js b/rateLimit.js index 00eb5a5..0d33a8a 100644 --- a/rateLimit.js +++ b/rateLimit.js @@ -17,7 +17,7 @@ const middleware = (req, res, next) => { if (!global.rateLimitList[requestIp]) { global.rateLimitList[requestIp] = { requests: 0, lastRequest: Date.now() }; } - console.log(`Rate limit for ${requestIp}: ${global.rateLimitList[requestIp].requests}/${maxRequests} requests in the last ${timeWindow} seconds`); + console.log(`IP made ${global.rateLimitList[requestIp].requests}/${maxRequests} requests in ${(Date.now() - global.rateLimitList[requestIp].lastRequest) / 1000}/${timeWindow} seconds.`); if (global.rateLimitList[requestIp].lastRequest + timeWindow * 1000 < Date.now()) { global.rateLimitList[requestIp] = { requests: 0, lastRequest: Date.now() }; } else {