feat: ouvrir directement la connexion locale
All checks were successful
Validation applicative / TypeScript, tests et build (push) Successful in 5m10s
All checks were successful
Validation applicative / TypeScript, tests et build (push) Successful in 5m10s
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user