From 07e1fa94c2dae4b10897fda6e830bf3637735e71 Mon Sep 17 00:00:00 2001 From: yokowu <18836617@qq.com> Date: Thu, 24 Jul 2025 16:48:29 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8Dbaseurl=E7=AB=AF?= =?UTF-8?q?=E5=8F=A3=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/config/config.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/backend/config/config.go b/backend/config/config.go index 55087ba..00c58ef 100644 --- a/backend/config/config.go +++ b/backend/config/config.go @@ -83,7 +83,11 @@ func (c *Config) GetBaseURL(req *http.Request) string { if proto := req.Header.Get("X-Forwarded-Proto"); proto != "" { scheme = proto } - return fmt.Sprintf("%s://%s:%s", scheme, req.Host, c.Server.Port) + baseurl := fmt.Sprintf("%s://%s", scheme, req.Host) + if c.Server.Port != "" { + baseurl = fmt.Sprintf("%s:%s", baseurl, c.Server.Port) + } + return baseurl } func Init() (*Config, error) {