import { resolve } from 'node:path' import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' export default defineConfig(({ mode }) => ({ base: mode === 'production' ? '/query/' : '/', plugins: [vue()], build: { rollupOptions: { input: { main: resolve(__dirname, 'index.html'), preview: resolve(__dirname, 'preview.html'), }, }, }, server: { port: 5173, allowedHosts: ['2frps.roadbyway.com'], proxy: { '/api': 'http://127.0.0.1:8000', }, }, }))