Files
taotie-api/main.go

30 lines
502 B
Go

package main
import (
"log/slog"
"taotie-api/core"
"github.com/gookit/validate/locales/zhcn"
)
func main() {
// 初始化应用
r, err := InitApp()
if err != nil {
panic(err)
}
// 初始化配置
cfg, err := core.NewConfiguration()
if err != nil {
slog.Error("初始化配置失败", "error", err)
}
// for all Validation.
// NOTICE: 必须在调用 validate.New() 前注册, 它只需要一次调用。
zhcn.RegisterGlobal()
// 启动服务器
r.Run(":" + cfg.Server.Port)
}