forked from wts/wts
公开完整前后端的代码
This commit is contained in:
36
back/src/cmd/wts-server/main.go
Normal file
36
back/src/cmd/wts-server/main.go
Normal file
@@ -0,0 +1,36 @@
|
||||
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())
|
||||
}
|
||||
Reference in New Issue
Block a user