diff --git a/common/globals.go b/common/globals.go index 447dd3d..9ee1929 100644 --- a/common/globals.go +++ b/common/globals.go @@ -70,6 +70,8 @@ var ( date = "unknown" ) +func GetVersion() string { return version } + // 运行时数据已迁移到Config对象中,使用GetGlobalConfig()访问 // Shell状态已迁移到State对象中,使用GetGlobalState()访问 diff --git a/web/api/router.go b/web/api/router.go index 91bd08c..03634ce 100644 --- a/web/api/router.go +++ b/web/api/router.go @@ -3,8 +3,10 @@ package api import ( + "fmt" "net/http" + "github.com/shadow1ng/fscan/common" "github.com/shadow1ng/fscan/web/ws" ) @@ -49,5 +51,5 @@ func healthCheck(w http.ResponseWriter, r *http.Request) { // systemInfo 系统信息 func systemInfo(w http.ResponseWriter, r *http.Request) { w.Header().Set("Content-Type", "application/json") - w.Write([]byte(`{"version":"2.1.4","build":"web"}`)) + fmt.Fprintf(w, `{"version":"%s","build":"web"}`, common.GetVersion()) }