Files
wts/back/src/cmd/wts-server/main.go
2026-02-26 19:22:38 +08:00

37 lines
623 B
Go

package main
import (
"strconv"
"zsxyww.com/wts/config"
"zsxyww.com/wts/daemon"
"zsxyww.com/wts/db"
"zsxyww.com/wts/logger"
"zsxyww.com/wts/server"
"zsxyww.com/wts/wechat"
)
func main() {
//首先,加载所需的配置文件
cfg := config.Load()
//再初始化日志模块(slog)
logger.Setup(cfg)
//其次,连接数据库
dbx := db.Connect(cfg)
//设置微信SDK
wx := wechat.Setup(cfg)
//启动守护进程
daemon.Setup()
//然后,启动服务器
app := server.Setup(cfg, dbx, wx)
err := app.Start("127.0.0.1:" + strconv.Itoa(cfg.ListenPort))
println("Server exited." + err.Error())
}