优化vite配置,增加VITE_ALLOWED_HOSTS支持

This commit is contained in:
jingrow 2025-11-04 00:17:26 +08:00
parent 3a77971a32
commit 74e75ec7a5

View File

@ -33,6 +33,7 @@ export default defineConfig(({ mode }) => {
const BACKEND_URL = env.VITE_BACKEND_SERVER_URL
const FRONTEND_HOST = env.VITE_FRONTEND_HOST || '0.0.0.0'
const FRONTEND_PORT = Number(env.VITE_FRONTEND_PORT) || 3100
const ALLOWED_HOSTS = (env.VITE_ALLOWED_HOSTS || '').split(',').map((s) => s.trim()).filter(Boolean)
return {
plugins: [
@ -63,6 +64,8 @@ export default defineConfig(({ mode }) => {
strictPort: true,
open: false,
cors: true,
// 允许通过指定域名访问开发服务器(可通过 VITE_ALLOWED_HOSTS 配置,逗号分隔)
...(ALLOWED_HOSTS.length ? { allowedHosts: ALLOWED_HOSTS } : {}),
fs: {
// 放行 monorepo apps 目录,便于 import.meta.glob 跨应用扫描
allow: [appsDir]