feat: 将前端 dist 嵌入 Go 后端实现单文件部署
This commit is contained in:
@@ -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)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user