This commit is contained in:
oneao committed 2025-11-01 17:29:25 +08:00
1 parent b116690769
commit 1d6bb2b7f5
23 files changed
+922 -116

No files matched your search

+18 -6
View File
@@ -1,25 +1,37 @@
package main
import (
"base-go-v2/internal/api"
"base-go-v2/internal/config"
"base-go-v2/internal/database"
"base-go-v2/internal/logx"
"fmt"
"github.com/valyala/fasthttp"
"log"
)
func main() {
// 初始化配置
err := config.InitAppConfig("./configs/app.yaml")
if err != nil {
if err := config.InitAppConfig("./configs/app.yaml"); err != nil {
log.Fatalf("加载配置失败: %v", err)
return
}
// 初始化数据库
err = database.InitDb()
if err != nil {
if err := database.InitDb(); err != nil {
log.Fatalf("加载数据库配置失败: %v", err)
return
}
// 初始化日志
logx.InitLogger()
// 初始化路由
r := api.InitAppRouter()
addr := fmt.Sprintf(":%d", config.App.Server.Port)
log.Printf("✅ 服务器启动成功,端口%s", addr)
// 启动服务器(简洁写法)
if err := fasthttp.ListenAndServe(addr, r.Handler); err != nil {
log.Fatalf("❌ 服务器启动失败: %v", err)
}
}