import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' export default defineConfig({ plugins: [vue()], server: { port: 5173, host: '0.0.0.0', allowedHosts: ['51bike.online', 'admin.51bike.online', '43.156.200.173'], proxy: { '/api': { target: 'http://localhost:3000', changeOrigin: true, // 显式确保 Authorization header 被转发(Vite 默认会转发,此处明确声明以防被代理中间件清除) configure: (proxy) => { proxy.on('proxyReq', (proxyReq) => { // 确保 Authorization header 被传递到后端 if (proxyReq.getHeader('authorization')) { proxyReq.setHeader('authorization', proxyReq.getHeader('authorization')) } }) } } } } })