diff --git a/server/controllers/default.go b/server/controllers/default.go index 2f38933..8d2687a 100644 --- a/server/controllers/default.go +++ b/server/controllers/default.go @@ -1,6 +1,8 @@ package controllers import ( + "server/version" + beego "github.com/beego/beego/v2/server/web" ) @@ -131,7 +133,7 @@ func (c *MainController) Get() {
API 版本
-
1.0.0
+
` + version.Version + `
服务类型
diff --git a/server/main.go b/server/main.go index 05a38c0..36c23ab 100644 --- a/server/main.go +++ b/server/main.go @@ -2,19 +2,16 @@ package main import ( "server/models" - _ "server/models" // 确保菜单模型被正确导入 _ "server/routers" + "server/version" beego "github.com/beego/beego/v2/server/web" "github.com/beego/beego/v2/server/web/context" ) -// 项目版本号 -const Version = "1.0.1" - func main() { // 初始化数据库 - models.Init(Version) + models.Init(version.Version) // CORS配置已移至router.go中统一管理 // 确保请求体被正确读取(包括 POST、PUT、PATCH) diff --git a/server/routers/router.go b/server/routers/router.go index 74f7df5..085a8e6 100644 --- a/server/routers/router.go +++ b/server/routers/router.go @@ -3,6 +3,7 @@ package routers import ( "server/controllers" "server/middleware" + "server/version" "strings" beego "github.com/beego/beego/v2/server/web" @@ -154,7 +155,7 @@ func init() {
API 版本
-
1.0.0
+
` + version.Version + `
访问路径
diff --git a/server/server.exe b/server/server.exe index 4db5af8..5d8398d 100644 Binary files a/server/server.exe and b/server/server.exe differ diff --git a/server/version/version.go b/server/version/version.go new file mode 100644 index 0000000..7e95602 --- /dev/null +++ b/server/version/version.go @@ -0,0 +1,9 @@ +package version + +// Version 项目版本号 +const Version = "1.0.1" + +// GetVersion 获取版本号 +func GetVersion() string { + return Version +}