From 5b41c3ab44185d2f693f5357b95b394e53347291 Mon Sep 17 00:00:00 2001 From: xfy Date: Mon, 13 Apr 2026 16:40:50 +0800 Subject: [PATCH] =?UTF-8?q?refactor(server):=20=E4=BD=BF=E7=94=A8=20NewTar?= =?UTF-8?q?getFromConfig=20=E7=AE=80=E5=8C=96=E7=9B=AE=E6=A0=87=E5=88=9B?= =?UTF-8?q?=E5=BB=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/server/server.go | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/internal/server/server.go b/internal/server/server.go index 210666b..918aa8e 100644 --- a/internal/server/server.go +++ b/internal/server/server.go @@ -704,11 +704,7 @@ func (s *Server) registerProxyRoutes(router *handler.Router, serverCfg *config.S // 转换目标 targets := make([]*loadbalance.Target, len(proxyCfg.Targets)) for j, t := range proxyCfg.Targets { - targets[j] = &loadbalance.Target{ - URL: t.URL, - Weight: t.Weight, - } - targets[j].Healthy.Store(true) + targets[j] = loadbalance.NewTargetFromConfig(t.URL, t.Weight) } // 传递 Transport 配置和 Lua 引擎