From 0dab3bda8a224bc5c008233049c71f42e8f881fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ivar=20Conradi=20=C3=98sthus?= Date: Sat, 27 May 2023 19:15:31 +0200 Subject: [PATCH] fix: remove consecutive slashes A small middleware who will rewrite potential dual slashes to a single slash. --- src/lib/app.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/lib/app.ts b/src/lib/app.ts index 2d240488e8..d6a456a799 100644 --- a/src/lib/app.ts +++ b/src/lib/app.ts @@ -65,6 +65,11 @@ export default async function getApp( app.use(compression()); app.use(cookieParser()); + app.use((req, res, next) => { + req.url = req.url.replace(/\/+/g, '/'); + next(); + }); + app.use( `${baseUriPath}/api/admin/features-batch`, express.json({ strict: false, limit: '500kB' }),