completionId: cgen-3e560453cefa4c17ac040ea1be75a594
cgen-3e560453cefa4c17ac040ea1be75a594
This commit is contained in:
parent
dea9034802
commit
092222aebe
1 changed files with 17 additions and 7 deletions
|
|
@ -29,13 +29,23 @@ function expressPlugin(): Plugin {
|
||||||
name: "express-plugin",
|
name: "express-plugin",
|
||||||
apply: "serve", // Only apply during development (serve mode)
|
apply: "serve", // Only apply during development (serve mode)
|
||||||
configureServer(server) {
|
configureServer(server) {
|
||||||
(async () => {
|
return () => {
|
||||||
const { createServer } = await import("./server");
|
(async () => {
|
||||||
const app = createServer();
|
try {
|
||||||
server.middlewares.use(app);
|
console.log("[Vite] Loading Express server...");
|
||||||
})().catch((e) => {
|
const { createServer } = await import("./server");
|
||||||
console.error("Failed to start express middleware:", e);
|
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);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})();
|
||||||
|
};
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue