From 5e23162fe20ec8d519644ceb0eee7a4422055e88 Mon Sep 17 00:00:00 2001 From: Eli Yip Date: Tue, 3 Jun 2025 10:19:06 +0800 Subject: [PATCH] feat(legacy): setup routers in main.go --- main.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index 9d5dcda..0d24b19 100644 --- a/main.go +++ b/main.go @@ -3,6 +3,7 @@ package main import ( "fmt" "hands/api" + "hands/api/legacy" "hands/cli" "hands/config" "hands/device" @@ -94,8 +95,15 @@ func main() { models.RegisterDeviceTypes() + deviceManager := device.NewDeviceManager() + // 设置 API 路由 - api.NewServer(device.NewDeviceManager()).SetupRoutes(r) + api.NewServer(deviceManager).SetupRoutes(r) + legacyServer, err := legacy.NewLegacyServer(deviceManager) + if err != nil { + log.Fatalf("❌ 初始化旧版 API 失败: %v", err) + } + legacyServer.SetupRoutes(r) // 启动服务器 log.Printf("🌐 CAN 控制服务运行在 http://localhost:%s", config.Config.WebPort)