From ed0dd82cfb8436359cb3f6b343df165cee19672d Mon Sep 17 00:00:00 2001 From: tdurieux Date: Mon, 3 Apr 2023 10:50:55 +0200 Subject: [PATCH] fix: improve error message when too many requests are sent --- src/server.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/server.ts b/src/server.ts index 06e2cf4..78c8b19 100644 --- a/src/server.ts +++ b/src/server.ts @@ -69,6 +69,9 @@ export default async function start() { max: config.RATE_LIMIT, // limit each IP standardHeaders: true, legacyHeaders: false, + message: (request: express.Request, response: express.Response) => { + return `You can only make ${config.RATE_LIMIT} requests every 15min.`; + }, }); const speedLimiter = slowDown({ windowMs: 15 * 60 * 1000, // 15 minutes