fix: 客户端和网关只能通过长连接方式通信,移除 HTTP 注册端点

This commit is contained in:
fish
2026-03-28 20:26:24 +08:00
parent b6efd99ea3
commit 4f1c0ca9b6
4 changed files with 73 additions and 65 deletions

View File

@@ -19,10 +19,6 @@ func main() {
log.Fatalf("Failed to load config: %v", err)
}
// 创建 WebSocket Hub
hub := ws.NewHub()
go hub.Run()
// 初始化用户服务
userService, err := service.NewUserService(cfg)
if err != nil {
@@ -30,6 +26,10 @@ func main() {
}
logger.Info("User service initialized successfully")
// 创建 WebSocket Hub
hub := ws.NewHub(userService)
go hub.Run()
// 创建路由器
r := router.NewRouter(hub, userService)
@@ -38,7 +38,6 @@ func main() {
log.Printf("Gateway service starting on %s", serverAddr)
log.Printf("WebSocket endpoint: ws://localhost%s/ws", serverAddr)
log.Printf("Health check: http://localhost%s/health", serverAddr)
log.Printf("User register endpoint: http://localhost%s/api/user/register", serverAddr)
if err := http.ListenAndServe(serverAddr, r.SetupRoutes()); err != nil {
log.Fatalf("Failed to start server: %v", err)