completionId: cgen-3e560453cefa4c17ac040ea1be75a594

cgen-3e560453cefa4c17ac040ea1be75a594
This commit is contained in:
Builder.io 2025-11-05 04:28:07 +00:00
parent dea9034802
commit 092222aebe

View file

@ -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);
}
}
})();
};
},
};
}