From e33556ba271b52b4fc4bcbfedfe4f0f9d3254907 Mon Sep 17 00:00:00 2001 From: "WORK\\64751" <64751245@qq.com> Date: Thu, 28 Aug 2025 10:40:13 +0800 Subject: [PATCH] =?UTF-8?q?=E9=98=B6=E6=AE=B5=E6=80=A7=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/carbin/index.vue | 2 +- src/workers/websocketService.js | 1 + src/workers/worker.js | 3 ++- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/views/carbin/index.vue b/src/views/carbin/index.vue index ed80824..dfbc032 100644 --- a/src/views/carbin/index.vue +++ b/src/views/carbin/index.vue @@ -204,7 +204,7 @@ const queryAirPort = async () => { //socket线程 const socketFn = (workParams) => { //创建线程,一定要使用type:module的方式引入,否则worker不允许import外部js - let url = window.location.host + let url = 'https://virtualplane-test.t-aaron.com' const worker = new Worker(new URL('@/workers/worker.js', url), { type: 'module' }) worker.postMessage(JSON.stringify(workParams)) worker.onmessage = function (event) { diff --git a/src/workers/websocketService.js b/src/workers/websocketService.js index 43f1f52..3907449 100644 --- a/src/workers/websocketService.js +++ b/src/workers/websocketService.js @@ -8,6 +8,7 @@ class WebSocketService { if (conn.closed) return conn.socket = new WebSocket(conn.url) + console.log('开始发送socket') conn.socket.onopen = () => { console.log(`Connection opened: ${conn.url}`) diff --git a/src/workers/worker.js b/src/workers/worker.js index a80e599..c38cd35 100644 --- a/src/workers/worker.js +++ b/src/workers/worker.js @@ -3,7 +3,8 @@ addEventListener('message', (e) => { let datas = JSON.parse(data) // console.log(datas) if (!WebSocket) message.error('你的浏览器不支持WebSocket') - const baseUrl = import.meta.env.VITE_APP_API_BASE_URL.match(/^http(s)?:\/\/([^\/]*).*/)[2] + // const baseUrl = import.meta.env.VITE_APP_API_BASE_URL.match(/^http(s)?:\/\/([^\/]*).*/)[2]\ + const baseUrl = 'virtualplane-test.t-aaron.com' // if (process.env.NODE_ENV !== 'development') { // data.wsAirport = WebSocketService.createConnection(`wss://${baseUrl}/airport/socket/webSocket/${url}`)