From f13d623708f4bb1e29e91693ac5724b808f18e9c Mon Sep 17 00:00:00 2001 From: notshop Date: Sun, 26 Apr 2026 17:17:39 +0000 Subject: [PATCH] fix: replace require() with express.static import for ESM compat --- server/vite.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/vite.ts b/server/vite.ts index cea82c0..5680ed2 100644 --- a/server/vite.ts +++ b/server/vite.ts @@ -1,9 +1,11 @@ import { type Express } from "express"; import { createServer as createViteServer, createLogger } from "vite"; import { type Server } from "http"; +import { createRequire } from "module"; import viteConfig from "../vite.config"; import fs from "fs"; import path from "path"; +import express from "express"; const viteLogger = createLogger(); @@ -48,7 +50,7 @@ export function serveStatic(app: Express) { throw new Error(`Production build not found at ${distPath}. Run 'npm run build' first.`); } app.use( - require("express").static(distPath, { + express.static(distPath, { maxAge: "1y", index: false, })