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(); });