feature/websocket-unify-and-openapi-update #38

Merged
moyin merged 6 commits from feature/websocket-unify-and-openapi-update into main 2026-01-09 17:50:13 +08:00

6 Commits

Author SHA1 Message Date
moyin
ca21982857 feat:添加WebSocket测试页面控制器
- 新增交互式WebSocket测试页面
- 提供完整的连接测试和消息发送功能
- 支持登录认证和聊天消息测试
- 包含位置更新和地图切换功能
- 提供实时消息日志和连接状态监控
2026-01-09 17:47:20 +08:00
moyin
f840d3e708 feat:添加WebSocket OpenAPI文档控制器
- 新增专门的WebSocket API文档控制器
- 提供详细的连接信息和配置说明
- 包含完整的消息格式文档和示例
- 添加架构信息和测试工具指南
- 支持多种编程语言的客户端示例
2026-01-09 17:47:04 +08:00
moyin
ef618d5222 docs:更新WebSocket文档示例代码
- 将Socket.IO示例替换为原生WebSocket代码
- 更新JavaScript和Godot客户端示例
- 统一使用/game路径的WebSocket连接
- 简化示例代码,移除复杂的Godot逻辑
2026-01-09 17:46:49 +08:00
moyin
9e0e07b07c docs:更新主应用OpenAPI配置
- 更新WebSocket连接地址为/game路径
- 添加开发和生产环境的WebSocket服务器配置
- 完善WebSocket连接说明文档
- 统一API文档中的WebSocket信息
2026-01-09 17:46:32 +08:00
moyin
3904a782c7 api:更新WebSocket连接信息接口
- 更新WebSocket URL为统一的/game路径
- 添加协议类型和路径信息
- 移除未使用的ZulipWebSocketGateway导入
- 完善WebSocket连接信息的API响应
2026-01-09 17:46:12 +08:00
moyin
75ac7ac0f8 websocket:统一WebSocket网关配置
- 为CleanWebSocketGateway添加/game路径配置
- 支持通过环境变量WEBSOCKET_PORT配置端口
- 移除ZulipWebSocketGateway的模块引用
- 统一使用CleanWebSocketGateway作为唯一WebSocket网关
- 更新模块注释,反映当前架构
2026-01-09 17:45:51 +08:00