JSON rate limiting message & status code

This commit is contained in:
Wayne
2025-09-04 17:30:40 +03:00
parent faa50885d8
commit 0f7c56da51

View File

@@ -6,7 +6,11 @@ const windowInMinutes = Math.ceil(config.api.rateLimit.windowMs / 60000);
export const rateLimiter = rateLimit({
windowMs: config.api.rateLimit.windowMs,
max: config.api.rateLimit.max,
message: `Too many requests from this IP, please try again after ${windowInMinutes} minutes`,
message: {
status: 429,
message: `Too many requests from this IP, please try again after ${windowInMinutes} minutes`
},
statusCode: 429,
standardHeaders: true,
legacyHeaders: false,
legacyHeaders: false
});