Files
hldrCenter/server/main.go
2025-11-02 00:33:10 +08:00

35 lines
773 B
Go
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
package main
import (
"fmt"
"github.com/JACKYMYPERSON/hldrCenter/config"
"github.com/JACKYMYPERSON/hldrCenter/init/database/cache"
"github.com/JACKYMYPERSON/hldrCenter/middleware"
"github.com/JACKYMYPERSON/hldrCenter/router"
)
func main() {
// 加载配置文件
cfg, err := config.LoadConfig("config/config.yaml")
if err != nil {
fmt.Printf("加载配置失败:%v\n", err)
return
}
cache.InitCache()
// 设置路由
r := router.SetupRouter(cfg)
// 应用跨域中间件
r.Use(middleware.CorsMiddleware(&cfg.Server))
// 启动服务
addr := fmt.Sprintf(":%s", cfg.Server.Port)
fmt.Printf("后端服务启动成功地址http://localhost%s\n", addr)
if err := r.Run(addr); err != nil {
fmt.Printf("服务启动失败:%v\n", err)
}
}