Files
hldrCenter/server/main.go

32 lines
804 B
Go
Raw Normal View History

2025-10-04 16:14:54 +08:00
package main
import (
"fmt"
2025-10-04 20:48:50 +08:00
"github.com/JACKYMYPERSON/hldrCenter/config" // 替换为你的项目模块名
"github.com/JACKYMYPERSON/hldrCenter/middleware" // 替换为你的项目模块名
"github.com/JACKYMYPERSON/hldrCenter/router" // 替换为你的项目模块名
2025-10-04 17:42:53 +08:00
)
2025-10-04 16:14:54 +08:00
func main() {
2025-10-04 20:48:50 +08:00
// 加载配置文件
cfg, err := config.LoadConfig("config/config.yaml")
2025-10-04 16:14:54 +08:00
if err != nil {
2025-10-04 20:48:50 +08:00
fmt.Printf("加载配置失败:%v\n", err)
2025-10-04 16:14:54 +08:00
return
}
2025-10-04 20:48:50 +08:00
// 设置路由
r := router.SetupRouter(cfg)
2025-10-04 16:14:54 +08:00
2025-10-04 20:48:50 +08:00
// 应用跨域中间件
r.Use(middleware.CorsMiddleware(&cfg.Server))
2025-10-04 17:42:53 +08:00
2025-10-04 20:48:50 +08:00
// 启动服务
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)
2025-10-04 16:14:54 +08:00
}
}