34 lines
721 B
Go
34 lines
721 B
Go
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()
|
||
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")
|
||
}
|