From 28f7047d572d6ecf5958e702d5709a69b60b24f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E6=98=8C?= <392871505@qq.com> Date: Sun, 24 May 2026 11:08:09 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=AC=E5=9C=B0=E6=A8=A1=E5=BC=8F=E4=B8=8B?= =?UTF-8?q?=E6=97=A0=E4=BA=BA=E6=9C=BA=E7=8A=B6=E6=80=81=E5=90=8C=E6=AD=A5?= =?UTF-8?q?=E5=88=B0=E4=BA=91=E7=AB=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- software/src/软件电脑端/js/websocket.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/software/src/软件电脑端/js/websocket.js b/software/src/软件电脑端/js/websocket.js index 5680b6b5..7dac2252 100644 --- a/software/src/软件电脑端/js/websocket.js +++ b/software/src/软件电脑端/js/websocket.js @@ -15,6 +15,10 @@ */ const WsModule = (() => { + // ---- API 地址(与 ui.js 保持一致)---- + const API_BASE = (typeof window !== 'undefined' && (window.location.hostname === 'localhost' || window.location.hostname === '127.0.0.1')) + ? 'http://121.41.216.243' : ''; + let ros = null; let rosConnected = false; let droneConnected = false; @@ -403,7 +407,7 @@ const WsModule = (() => { _backendSyncCounter++; if (_backendSyncCounter >= 25 && displayLat && displayLng) { _backendSyncCounter = 0; - fetch('/api/drone/status', { + fetch(API_BASE + '/api/drone/status', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({