fix(server): füge statische Datei-Serving für Production-Build hinzu

This commit is contained in:
2025-10-01 22:47:06 +02:00
parent 3d5c6ffeaf
commit 2c2a173b96

View File

@@ -1,5 +1,6 @@
import { Hono } from "hono"; import { Hono } from "hono";
import { serve } from '@hono/node-server'; import { serve } from '@hono/node-server';
import { serveStatic } from '@hono/node-server/serve-static';
import { rpcApp } from "./routes/rpc.js"; import { rpcApp } from "./routes/rpc.js";
import { clientEntry } from "./routes/client-entry.js"; import { clientEntry } from "./routes/client-entry.js";
@@ -54,6 +55,11 @@ Canonical: https://${process.env.DOMAIN || 'localhost:5173'}/.well-known/securit
}); });
}); });
// Serve static files
app.use('/static/*', serveStatic({ root: './dist' }));
app.use('/assets/*', serveStatic({ root: './dist' }));
app.use('/favicon.png', serveStatic({ path: './public/favicon.png' }));
app.route("/rpc", rpcApp); app.route("/rpc", rpcApp);
app.get("/*", clientEntry); app.get("/*", clientEntry);