33 lines
760 B
Go
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)
|
|
}
|
|
}
|