Files
frpc-console/main.go
T
2026-07-23 23:14:56 +08:00

33 lines
760 B
Go

package main
import (
"log"
)
func main() {
if err := InitDB(); err != nil {
log.Fatal("❌ 数据库初始化失败:", err)
}
// ✅ Web 注册已取代 CLI 初始化,不再需要终端交互
// 前端会自动检测是否首次启动并显示注册页
// InitAdminUser()
if err := GenerateFrpcConfig(); err != nil {
log.Println("⚠️ 生成配置文件失败:", err)
}
if err := StartFrpc(); err != nil {
log.Println("⚠️ 启动 frpc 失败:", err)
}
r := SetupRouter()
log.Println("🚀 frpc-console 启动成功!")
log.Println("📍 访问地址: http://localhost:8080")
log.Println("📍 API 地址: http://localhost:8080/api")
if err := r.Run(":8080"); err != nil {
log.Fatal("❌ 服务启动失败:", err)
}
}