mirror of
https://github.com/PawanOsman/ChatGPT.git
synced 2026-07-18 08:05:57 +02:00
Update middlewares.js
This commit is contained in:
+2
-2
@@ -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 }
|
||||
|
||||
Reference in New Issue
Block a user