基础框架先行,编译器已无报错,项目正式创建

This commit is contained in:
2026-07-23 12:41:14 +08:00
parent 9e561e5ae6
commit 9118972a7a
12 changed files with 1004 additions and 0 deletions
+35
View File
@@ -0,0 +1,35 @@
package main
import (
"log"
)
func main() {
// 1. 初始化数据库
if err := InitDB(); err != nil {
log.Fatal("❌ 数据库初始化失败:", err)
}
// 2. 首次启动设置管理员
InitAdminUser()
// 3. 启动时生成 frpc.toml
if err := GenerateFrpcConfig(); err != nil {
log.Println("⚠️ 生成配置文件失败:", err)
}
// 4. 尝试启动 frpc
if err := StartFrpc(); err != nil {
log.Println("⚠️ 启动 frpc 失败:", err)
}
// 5. 启动 Web 服务
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)
}
}