feat: 将前端 dist 嵌入 Go 后端实现单文件部署

This commit is contained in:
sar
2026-01-14 13:33:15 +08:00
parent 93aa31219d
commit f4f5ad6bd1
23 changed files with 103 additions and 0 deletions

View File

@@ -8,6 +8,7 @@ import (
"gpt-manager-go/internal/middleware"
"gpt-manager-go/internal/repository"
"gpt-manager-go/internal/service"
"gpt-manager-go/internal/static"
)
// SetupRoutes 设置路由
@@ -86,6 +87,9 @@ func SetupRoutes(db *sql.DB) http.Handler {
mux.Handle("/api/cardkeys", middleware.AuthMiddleware(protectedMux))
mux.Handle("/api/cardkeys/", middleware.AuthMiddleware(protectedMux))
// 静态文件服务(前端)
mux.Handle("/", static.Handler())
// CORS 中间件包装
return corsMiddleware(mux)
}