From c1acafe65a6465e9e1fb19d2da390e49d12b5c2f Mon Sep 17 00:00:00 2001 From: NotSoToothless <67082114+FURRO404@users.noreply.github.com> Date: Sun, 28 Jun 2026 06:31:54 -0700 Subject: [PATCH] fix sre rewrite: strip prefix before appending /api (#1358) --- server.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/server.js b/server.js index 41e28e9..98f3961 100644 --- a/server.js +++ b/server.js @@ -89,8 +89,10 @@ function requireAdminBearer(req, res, next) { app.use('/api', requireApiBearer); // Rewrite /api/sre/* → /api/* so the gateway can forward channel-prefixed paths. -app.use('/api/sre', (req, res, next) => { - req.url = req.url.replace('/api/sre', '/api'); +app.use((req, res, next) => { + if (req.url.startsWith('/api/sre')) { + req.url = '/api' + req.url.slice(9); + } next(); });