Ver Fonte

chore: 配置开发环境MQTT WebSocket代理并禁用HTTPS

- 添加 /mqtt 代理配置,指向 ws://192.168.110.245:8083
- 启用 WebSocket 代理支持,便于开发环境下的 MQTT 通信调试
- 注释掉 HTTPS 服务器配置,简化开发环境启动流程
- 更新 CHANGELOG.md 记录此次配置变更

改动文件:
- config/dev.ts
- CHANGELOG.md
dengdx há 4 semanas atrás
pai
commit
1d49f65351
2 ficheiros alterados com 27 adições e 1 exclusões
  1. 18 0
      CHANGELOG.md
  2. 9 1
      config/dev.ts

+ 18 - 0
CHANGELOG.md

@@ -5,6 +5,24 @@
 格式基于 [Keep a Changelog](https://keepachangelog.com/zh-CN/1.0.0/),
 版本号遵循 [语义化版本](https://semver.org/lang/zh-CN/)。
 
+## [1.8.0] - 2025-12-15 16:36
+
+### 变更 (Changed)
+- **开发环境配置优化** ([config/dev.ts](config/dev.ts))
+  - 添加 MQTT WebSocket 代理配置,指向 ws://192.168.110.245:8083
+  - 启用 WebSocket 代理支持,便于开发环境下的 MQTT 通信调试
+  - 注释掉 HTTPS 服务器配置,简化开发环境启动流程
+
+**技术实现:**
+- 新增 `/mqtt` 代理路径配置
+- 启用 `ws: true` 支持 WebSocket 协议代理
+- 保留路径不重写,确保 MQTT 连接正确转发
+
+**改动文件:**
+- config/dev.ts
+
+---
+
 ## [1.8.0] - 2025-12-15 16:14
 
 ### 重构 (Refactored)

+ 9 - 1
config/dev.ts

@@ -27,8 +27,16 @@ export default {
           //   '^/dr/api': '' // 可选,用于重写路径
           // }
         },
+        '/mqtt': {
+          target: 'ws://192.168.110.245:8083', // MQTT WebSocket 服务地址
+          changeOrigin: true,
+          ws: true, // 启用 WebSocket 代理
+          // pathRewrite: {
+          //   '^/mqtt': '/mqtt' // 保持路径不变,或根据需要调整
+          // }
+        },
       },
-      server: 'https',  // 启用 HTTPS ,为了开发环境测试打开摄像头功能
+      // server: 'https',  // 启用 HTTPS ,为了开发环境测试打开摄像头功能
       host: '0.0.0.0', // 监听所有网络接口
       open: false, // 可选:是否自动打开浏览器
       port: 10086, // 可选:指定端口号