feat: ouvrir directement la connexion locale
All checks were successful
Validation applicative / TypeScript, tests et build (push) Successful in 5m10s

This commit is contained in:
manus-admin
2026-08-31 16:04:00 +02:00
parent 983119a4f1
commit 166729bdbc
6 changed files with 21 additions and 126 deletions

View File

@@ -3,8 +3,6 @@ import fs from "fs";
import { type Server } from "http";
import { nanoid } from "nanoid";
import path from "path";
import { createServer as createViteServer } from "vite";
import viteConfig from "../../vite.config";
export async function setupVite(app: Express, server: Server) {
const serverOptions = {
@@ -13,6 +11,14 @@ export async function setupVite(app: Express, server: Server) {
allowedHosts: true as const,
};
// Vite et sa configuration ne sont requis qu'en développement. Les spécificateurs dynamiques empêchent esbuild de les lier au serveur de production.
const vitePackage = "vite";
const viteConfigModule = "../../vite.config";
const [{ createServer: createViteServer }, { default: viteConfig }] = await Promise.all([
import(vitePackage),
import(viteConfigModule),
]);
const vite = await createViteServer({
...viteConfig,
configFile: false,