fix: cors
Some checks failed
build quyun / Build (push) Failing after 1m21s

This commit is contained in:
2025-12-22 11:20:30 +08:00
parent 885df8aabf
commit ef0bb03ea0
7 changed files with 76 additions and 14 deletions

View File

@@ -15,7 +15,6 @@ import (
"github.com/gofiber/fiber/v3"
"github.com/gofiber/fiber/v3/middleware/compress"
"github.com/gofiber/fiber/v3/middleware/cors"
"github.com/gofiber/fiber/v3/middleware/helmet"
"github.com/gofiber/fiber/v3/middleware/logger"
"github.com/gofiber/fiber/v3/middleware/recover"
"github.com/gofiber/fiber/v3/middleware/requestid"
@@ -115,17 +114,17 @@ func Provide(opts ...opt.Option) error {
},
}))
// basic security + compression
engine.Use(helmet.New())
engine.Use(compress.New(compress.Config{Level: compress.LevelDefault}))
// basic security + compression
// engine.Use(helmet.New())
// optional CORS based on config
if config.Cors != nil {
corsCfg := buildCORSConfig(config.Cors)
if corsCfg != nil {
engine.Use(cors.New(*corsCfg))
}
}
// if config.Cors != nil {
// corsCfg := buildCORSConfig(config.Cors)
// if corsCfg != nil {
// engine.Use(cors.New(*corsCfg))
// }
// }
// logging with request id and latency
engine.Use(logger.New(logger.Config{