diff --git a/src/api/led/index.ts b/src/api/led/index.ts index 4703378..8134171 100644 --- a/src/api/led/index.ts +++ b/src/api/led/index.ts @@ -1,11 +1,15 @@ import request from '@/utils/request'; import type { ApiResult } from '@/api'; -import { MODULES_API_URL } from '@/config/setting'; + +const LED_API_URL = import.meta.env.DEV + ? 'http://127.0.0.1:9200/api' // 开发环境走 Vite 代理, 避免跨域 + : 'http://16.1.3.234:9200/api'; export async function stopReplace(data: any) { const res = await request.post>( - MODULES_API_URL + '/led/bme/stop-replace', - data + LED_API_URL + '/led/bme/stop-replace', + data, + { baseURL: '' } // 绕过全局 baseURL, 直接访问 LED 后端 ); if (res.data.code === 0) { const data = res.data.data; @@ -16,8 +20,9 @@ export async function stopReplace(data: any) { export async function numberReplace(data: any) { const res = await request.post>( - MODULES_API_URL + '/led/bme/number-sources', - data + LED_API_URL + '/led/bme/number-sources', + data, + { baseURL: '' } // 绕过全局 baseURL, 直接访问 LED 后端 ); if (res.data.code === 0) { const data = res.data.data; diff --git a/vite.config.ts b/vite.config.ts index e3773b4..c2878d5 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -69,6 +69,13 @@ export default defineConfig(({ command, mode }) => { cors: true, // 启用 CORS // 代理配置 proxy: { + // LED 大屏后端代理 + '/led-api': { + target: 'http://16.1.3.234:9200', + changeOrigin: true, + secure: false, + rewrite: (path) => path.replace(/^\/led-api/, '/api') + }, '/api': { target: env.VITE_API_URL ||