修改前端嵌入方案

This commit is contained in:
2026-05-25 02:07:05 +08:00
parent 6792ca615c
commit c92bce0137
5 changed files with 38 additions and 29 deletions

15
main.go
View File

@@ -1,9 +1,22 @@
package main
import "NetworkAuth/cmd"
import (
"NetworkAuth/cmd"
"NetworkAuth/server"
"embed"
"io/fs"
)
//go:embed all:frontend/dist
var embeddedFrontendDist embed.FS
// main 是程序的入口点
// 调用Cobra命令执行器来处理命令行参数和子命令
func main() {
distFS, err := fs.Sub(embeddedFrontendDist, "frontend/dist")
if err != nil {
panic("Failed to initialize embedded static files: " + err.Error())
}
server.SetFrontendFS(distFS)
cmd.Execute()
}