refactor(server): 使用 NewTargetFromConfig 简化目标创建

This commit is contained in:
xfy 2026-04-13 16:40:50 +08:00
parent b722cbf884
commit 5b41c3ab44

View File

@ -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 引擎