Hua 2 місяців тому
батько
коміт
10578d2957

+ 2 - 2
ruoyi-ui/.env.development

@@ -10,8 +10,8 @@ VITE_APP_BASE_Title = '/sh'
 # 若依管理系统/生产环境
 VITE_APP_BASE_API = '/sh-api'
 VITE_APP_WEBSOCKET_PATH = '/websocket'
-VITE_DEV_PATH = 'http://localhost:8082'
-# VITE_DEV_PATH = 'http://192.168.2.104:8082'
+# VITE_DEV_PATH = 'http://localhost:8082'
+VITE_DEV_PATH = 'http://192.168.2.104:8082'
 VITE_WS_BASE_URL = 'localhost:8082'
 # 是否在打包时开启压缩,支持 gzip 和 brotli
 VITE_BUILD_COMPRESS = gzip

+ 2 - 1
ruoyi-ui/src/views/standardization/modeling/index.vue

@@ -1194,7 +1194,8 @@ async function startTest(){
   const protocol = window.location.protocol === 'https:' ? 'wss:' : 'ws:';
   const host = window.location.host;
   console.log('ws://' + host + '/websocket/websocket/message')
-  ws.value = getWebSocketUrl('/websocket/message')
+  ws.value = new WebSocket(getWebSocketUrl('/websocket/message'))
+  
   // ws.value = new WebSocket('wss://10.91.9.204:18082/websocket/websocket/message')
   // ws.value = new WebSocket('wss://' + host + '/websocket/websocket/message')
   

+ 1 - 1
ruoyi-ui/vite.config.js

@@ -42,7 +42,7 @@ export default defineConfig(({mode, command}) => {
                 // },
                 // https://cn.vitejs.dev/config/#server-proxy   
                 '/websocket': {  // 这是你在前端代码中请求的路径标识
-                    target: 'ws://你的后端服务器IP:端口号', // 你后端WebSocket服务的实际地址
+                    target: 'ws://' + env.VITE_DEV_PATH, // 你后端WebSocket服务的实际地址
                     changeOrigin: true,
                     ws: true, // 关键:启用WebSocket代理
                     rewrite: (path) => path.replace(/^\/websocket/, '') // 可选的路径重写