From 092222aebe240a00341375cd75e49a66c8b570f3 Mon Sep 17 00:00:00 2001 From: "Builder.io" Date: Wed, 5 Nov 2025 04:28:07 +0000 Subject: [PATCH] completionId: cgen-3e560453cefa4c17ac040ea1be75a594 cgen-3e560453cefa4c17ac040ea1be75a594 --- vite.config.ts | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/vite.config.ts b/vite.config.ts index da3bf041..e43d4e41 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -29,13 +29,23 @@ function expressPlugin(): Plugin { name: "express-plugin", apply: "serve", // Only apply during development (serve mode) configureServer(server) { - (async () => { - const { createServer } = await import("./server"); - const app = createServer(); - server.middlewares.use(app); - })().catch((e) => { - console.error("Failed to start express middleware:", e); - }); + return () => { + (async () => { + try { + console.log("[Vite] Loading Express server..."); + const { createServer } = await import("./server"); + const app = createServer(); + console.log("[Vite] Express server created, mounting to middleware..."); + server.middlewares.use(app); + console.log("[Vite] Express server mounted successfully"); + } catch (e) { + console.error("[Vite] Failed to start express middleware:", e instanceof Error ? e.message : String(e)); + if (e instanceof Error && e.stack) { + console.error("[Vite] Stack:", e.stack); + } + } + })(); + }; }, }; }