From edfe23d88cec31a11ed79d170183a2af42268e7f Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sat, 10 Jan 2026 19:58:05 +0200 Subject: [PATCH] fix(server): server-side images not served in dev mode --- apps/server/src/routes/assets.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/apps/server/src/routes/assets.ts b/apps/server/src/routes/assets.ts index cc8847db1..7e543f503 100644 --- a/apps/server/src/routes/assets.ts +++ b/apps/server/src/routes/assets.ts @@ -39,7 +39,15 @@ async function register(app: express.Application) { root: clientDir, css: { devSourcemap: true } }); - app.use(`/${assetUrlFragment}/`, vite.middlewares); + app.use(`/${assetUrlFragment}/`, (req, res, next) => { + if (req.url.startsWith("/images/")) { + // Images are served as static assets from the server. + next(); + return; + } + + vite.middlewares(req, res, next); + }); app.get(`/`, [ rootLimiter, auth.checkAuth, csrfMiddleware ], (req, res, next) => { req.url = `/${assetUrlFragment}/src/index.html`; vite.middlewares(req, res, next);