diff --git a/internal/bootstrap/data/setting.go b/internal/bootstrap/data/setting.go index 50174410..690c1cec 100644 --- a/internal/bootstrap/data/setting.go +++ b/internal/bootstrap/data/setting.go @@ -68,7 +68,8 @@ func initialSettings() { initialSettingItems = []model.SettingItem{ // site settings {Key: conf.VERSION, Value: conf.Version, Type: conf.TypeString, Group: model.SITE, Flag: model.READONLY}, - {Key: conf.BaseUrl, Value: "", Type: conf.TypeString, Group: model.SITE}, + {Key: conf.ApiUrl, Value: "", Type: conf.TypeString, Group: model.SITE}, + {Key: conf.BasePath, Value: "", Type: conf.TypeString, Group: model.SITE}, {Key: conf.SiteTitle, Value: "AList", Type: conf.TypeString, Group: model.SITE}, {Key: conf.SiteLogo, Value: "https://cdn.jsdelivr.net/gh/alist-org/logo@main/logo.svg", Type: conf.TypeString, Group: model.SITE}, {Key: conf.Favicon, Value: "https://cdn.jsdelivr.net/gh/alist-org/logo@main/logo.svg", Type: conf.TypeString, Group: model.SITE}, diff --git a/internal/conf/const.go b/internal/conf/const.go index 5f02f912..447502a7 100644 --- a/internal/conf/const.go +++ b/internal/conf/const.go @@ -10,7 +10,8 @@ const ( const ( VERSION = "version" - BaseUrl = "base_url" + ApiUrl = "api_url" + BasePath = "base_path" SiteTitle = "site_title" SiteLogo = "site_logo" Favicon = "favicon" diff --git a/server/common/base.go b/server/common/base.go index 1278683c..49e6ced6 100644 --- a/server/common/base.go +++ b/server/common/base.go @@ -9,7 +9,7 @@ import ( ) func GetBaseUrl(r *http.Request) string { - baseUrl := setting.GetByKey(conf.BaseUrl) + baseUrl := setting.GetByKey(conf.ApiUrl) protocol := "http" if r.TLS != nil { protocol = "https"