This commit is contained in:
2025-10-21 21:04:16 +08:00
parent 625beff086
commit e13b663203
2 changed files with 21 additions and 7 deletions
+20 -3
View File
@@ -2,8 +2,11 @@ package main
import ( import (
"fmt" "fmt"
"net/http"
"ops/models" "ops/models"
"ops/routers"
"os" "os"
"strings"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"github.com/goccy/go-yaml" "github.com/goccy/go-yaml"
@@ -65,10 +68,24 @@ func main() {
models.ConfigAllInit() models.ConfigAllInit()
//启动gin服务 //启动gin服务
r := gin.Default() r := gin.Default()
//r.Static("/assets", "./dist/assets")
//r.GET("/", func(ctx *gin.Context) {}) // 静态文件服务
fs := http.FileServer(http.Dir("./dist"))
// 中间件处理路由
r.Use(func(c *gin.Context) {
if strings.HasPrefix(c.Request.URL.Path, "/api/") {
c.Next() // 继续处理API请求
return
}
// 处理静态文件
fs.ServeHTTP(c.Writer, c.Request)
c.Abort()
})
// API路由
routers.ApiRoot(r.Group("/api/"))
var http_port = models.ConfigsWed.Host + ":" + models.ConfigsWed.Port var http_port = models.ConfigsWed.Host + ":" + models.ConfigsWed.Port
var gin_port = "0.0.0.0" + ":" + models.ConfigsWed.Port var gin_port = "0.0.0.0" + ":" + models.ConfigsWed.Port
+1 -4
View File
@@ -27,11 +27,8 @@ func init() {
func ApiRoot(r *gin.RouterGroup) { func ApiRoot(r *gin.RouterGroup) {
// r.GET("/", func(ctx *gin.Context) {
// //ReturnJson(ctx, "apiOK", nil)
// })
r.GET("/", func(ctx *gin.Context) { r.GET("/", func(ctx *gin.Context) {
ReturnJson(ctx, "apiOK", nil)
}) })
} }