testfb/.history/main_20240925093717.go
2024-09-25 16:06:22 +08:00

36 lines
662 B
Go

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)
}
}