做动态版本

This commit is contained in:
扫地僧 2025-11-06 23:32:06 +08:00
parent 84ea708cdf
commit d2806311bb
5 changed files with 16 additions and 7 deletions

View File

@ -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() {
</div>
<div class="info-item">
<div class="info-label">API 版本</div>
<div class="info-value">1.0.0</div>
<div class="info-value">` + version.Version + `</div>
</div>
<div class="info-item">
<div class="info-label">服务类型</div>

View File

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

View File

@ -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() {
</div>
<div class="info-item">
<div class="info-label">API 版本</div>
<div class="info-value">1.0.0</div>
<div class="info-value">` + version.Version + `</div>
</div>
<div class="info-item">
<div class="info-label">访问路径</div>

Binary file not shown.

View File

@ -0,0 +1,9 @@
package version
// Version 项目版本号
const Version = "1.0.1"
// GetVersion 获取版本号
func GetVersion() string {
return Version
}