import { fileURLToPath, URL } from 'node:url' import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' // 开发期:Vite dev server 监听 5173;API 请求 /api 代理到 Go 后端 // (默认 127.0.0.1:8080,可用 VITE_API_PROXY 覆盖)。 export default defineConfig({ plugins: [vue()], resolve: { alias: { '@': fileURLToPath(new URL('./src', import.meta.url)), }, }, server: { host: '0.0.0.0', port: 5173, proxy: { '/api': { target: process.env.VITE_API_PROXY || 'http://127.0.0.1:8080', changeOrigin: true, }, '/healthz': { target: process.env.VITE_API_PROXY || 'http://127.0.0.1:8080', changeOrigin: true, }, }, }, build: { outDir: 'dist', sourcemap: false, }, })