package main import ( "log" "os" "testfb/config" "testfb/routes" "github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2/middleware/logger" ) func main() { //创建日志文件 f, err := os.OpenFile(config.LogFilePath, os.O_WRONLY|os.O_CREATE|os.O_APPEND, 0666) if err != nil { log.Fatalln("日志文件创建失败:", err) } defer f.Close() app := fiber.New() app.Use(logger.New(logger.Config{ Output: f, })) //注册路由 routes.SetupRoutes(app) // 启动服务 log.Println("服务启动成功,监听端口:", config.Port) if err := app.Listen(config.Port); err != nil { log.Fatalln("服务启动失败:", err) } }