Compare commits
2 Commits
107727ea5e
...
1e63da95ec
| Author | SHA1 | Date | |
|---|---|---|---|
| 1e63da95ec | |||
| 6b7bd46c77 |
@@ -0,0 +1,6 @@
|
||||
# 前端构建配置(已 gitignore,勿提交)
|
||||
# 前端 MQTT 账号:dpm / 123456
|
||||
VITE_API_BASE=http://192.168.1.9:10085
|
||||
VITE_MQTT_URL=ws://192.168.1.3:8083/mqtt
|
||||
VITE_MQTT_USERNAME=dpm
|
||||
VITE_MQTT_PASSWORD=123456
|
||||
@@ -10,11 +10,9 @@ lerna-debug.log*
|
||||
node_modules
|
||||
dist
|
||||
dist-ssr
|
||||
*.local
|
||||
|
||||
# 后端密钥 / 前端本地配置(含阿里云密钥、MQTT 凭据,不入库)
|
||||
backend/.env
|
||||
.env.local
|
||||
|
||||
# 后端运行时数据(媒体上传、持久化配置)
|
||||
backend/media/
|
||||
|
||||
+3
-6
@@ -42,13 +42,10 @@ export function getMqttCredentials() {
|
||||
}
|
||||
|
||||
/** 惰性读取 s2s 实时语音 WebSocket 地址。
|
||||
* 优先 config.json / VITE_VOICE_WS 显式配置;
|
||||
* 否则默认跟随 `api_base` 的主机名(s2s 由 s2s_bridge 在后端同机 :8765 启动),
|
||||
* 而不是页面 hostname(打包后是 tauri.localhost/192.168.1.9,会导致连本机回环而失败)。 */
|
||||
* s2s 由 s2s_bridge 在后端同机启动(:8765)→ 语音地址**固定跟随 `api_base` 主机**,
|
||||
* 不再被 config.json / /api/config 里可能过期的 voice_url 覆盖成错误主机(如 MQTT 的 .3)。
|
||||
*/
|
||||
export function getVoiceWsUrl() {
|
||||
if (window.__DPM_VOICE_WS__) return window.__DPM_VOICE_WS__;
|
||||
const baked = env.VITE_VOICE_WS;
|
||||
if (baked) return baked;
|
||||
let host;
|
||||
try {
|
||||
host = new URL(getApiBase()).hostname;
|
||||
|
||||
Reference in New Issue
Block a user