Update middlewares.js

This commit is contained in:
Pawan Osman
2023-04-01 12:39:00 +03:00
committed by GitHub
parent d65a66aa24
commit 3bbc53a22f
+2 -2
View File
@@ -10,7 +10,7 @@ function corsMiddleware(req, res, next) {
};
async function rateLimitMiddleware(req, res, next) {
let ip = req.headers["CF-Connecting-IP"] ?? req.headers["cf-connecting-ip"] ?? req.headers["X-Forwarded-For"] ?? req.headers["x-forwarded-for"] ?? req.src.ip;
let ip = req.headers["CF-Connecting-IP"] ?? req.headers["cf-connecting-ip"] ?? req.headers["X-Forwarded-For"] ?? req.headers["x-forwarded-for"] ?? req.ip;
if (WHITELISTED_IPS.includes(ip)) return next();
if (!rateLimit.has(ip)) {
rateLimit.set(ip, {
@@ -43,4 +43,4 @@ async function rateLimitMiddleware(req, res, next) {
next();
};
export { corsMiddleware, rateLimitMiddleware }
export { corsMiddleware, rateLimitMiddleware }