From 65a0b8c82348459b7269586a2191afbf997cf614 Mon Sep 17 00:00:00 2001 From: elpatron Date: Thu, 2 Oct 2025 00:49:53 +0200 Subject: [PATCH] Fix: Correct Vite manifest key lookup - Changed from 'src/client/main.tsx' to 'index.html' to match actual manifest - Fixes production asset loading - Resolves empty page issue in production mode --- src/server/routes/client-entry.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/routes/client-entry.tsx b/src/server/routes/client-entry.tsx index 29f4d82..eeed8dd 100644 --- a/src/server/routes/client-entry.tsx +++ b/src/server/routes/client-entry.tsx @@ -14,7 +14,7 @@ export function clientEntry(c: Context) { // Read Vite manifest to get the correct file names const manifestPath = join(process.cwd(), 'dist', '.vite', 'manifest.json'); const manifest = JSON.parse(readFileSync(manifestPath, 'utf-8')); - const entry = manifest['src/client/main.tsx']; + const entry = manifest['index.html']; if (entry) { jsFile = `/assets/${entry.file}`; if (entry.css) {