fix(server): server-side images not served in dev mode

This commit is contained in:
Elian Doran 2026-01-10 19:58:05 +02:00
parent 2b8a7a28d9
commit edfe23d88c
No known key found for this signature in database

View File

@ -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);