import { defineConfig } from 'vite' import uni from '@dcloudio/vite-plugin-uni' export default defineConfig({ plugins: [uni()], server: { port: 9000, host: '0.0.0.0', proxy: { // 设备服务 + 认证 (9081) '/api/v1/devices': { target: 'http://localhost:9081', changeOrigin: true }, '/api/v1/auth': { target: 'http://localhost:9081', changeOrigin: true }, '/api/v1/device-groups': { target: 'http://localhost:9081', changeOrigin: true }, '/api/v1/users': { target: 'http://localhost:9081', changeOrigin: true }, '/api/v1/roles': { target: 'http://localhost:9081', changeOrigin: true }, '/api/v1/logs': { target: 'http://localhost:9081', changeOrigin: true }, '/api/v1/homes': { target: 'http://localhost:9081', changeOrigin: true }, '/api/v1/tuya': { target: 'http://localhost:9081', changeOrigin: true }, // 数据服务 (9082) '/api/v1/data': { target: 'http://localhost:9082', changeOrigin: true }, // 规则服务 (9083) '/api/v1/rules': { target: 'http://localhost:9083', changeOrigin: true }, '/api/v1/linkage-rules': { target: 'http://localhost:9083', changeOrigin: true }, // 告警服务 (9084) '/api/v1/alarms': { target: 'http://localhost:9084', changeOrigin: true }, '/api/v1/alarm-rules': { target: 'http://localhost:9084', changeOrigin: true } } } })