This commit is contained in:
vipg
2025-11-11 16:39:59 +08:00
parent 220d61d328
commit a0ece129b8
20 changed files with 1285 additions and 0 deletions

View File

@@ -0,0 +1,34 @@
package main
import (
"user/db"
"user/logger"
"user/logic"
"github.com/gin-gonic/gin"
_ "github.com/lib/pq"
"go.uber.org/zap"
)
func main() {
logger.Init()
zap.L().Info("🚀 用户服务初始化")
zap.L().Info("⌛️ 数据库初始化开始")
db.Init()
defer db.DB.Close() // 应用退出时关闭连接
zap.L().Info("✅ 数据库初始化成功")
gin.SetMode(gin.ReleaseMode)
r := gin.Default()
// 登录接口
r.POST("/user/login", logic.LoginHandler)
zap.L().Info("✅ 登录接口注册完成: POST /user/login")
// 注册接口
r.POST("/user/register", logic.RegisterHandler)
zap.L().Info("✅ 登录接口注册完成: POST /user/register")
// 启动服务监听80端口
zap.L().Info("✅ 服务启动在80端口")
r.Run(":80")
}