feat: update template

This commit is contained in:
2026-08-19 22:05:49 +08:00
parent 0e674e9d56
commit 5a71093b0c
67 changed files with 2070 additions and 585 deletions

View File

@@ -5,6 +5,7 @@ import (
"fmt"
"log/slog"
"net/http"
"os"
"server/internal/config"
"server/internal/db"
"server/internal/handler"
@@ -59,6 +60,8 @@ func main() {
middleware.NewJWTMiddleware,
middleware.NewAuthMiddleware,
middleware.NewLoggerMiddleware,
middleware.NewAccessLogMiddleware,
middleware.NewRequestContextMiddleware,
router.NewRouter,
),
@@ -68,5 +71,11 @@ func main() {
fx.Invoke(NewHttpServer),
)
// 装配失败(如 jwt.secret 未配置)以非零码退出,让部署脚本可感知
if err := app.Err(); err != nil {
slog.Error("application failed", "error", err)
os.Exit(1)
}
app.Run()
}