mirror of
https://github.com/skyle1995/NetworkAuth.git
synced 2026-05-25 02:24:05 +08:00
修改前端嵌入方案
This commit is contained in:
15
main.go
15
main.go
@@ -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()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user