feat: update cors
This commit is contained in:
parent
9240f25391
commit
52c630b852
|
|
@ -7,6 +7,7 @@ import (
|
||||||
|
|
||||||
"github.com/gofiber/fiber/v2"
|
"github.com/gofiber/fiber/v2"
|
||||||
"github.com/gofiber/fiber/v2/middleware/compress"
|
"github.com/gofiber/fiber/v2/middleware/compress"
|
||||||
|
"github.com/gofiber/fiber/v2/middleware/cors"
|
||||||
"github.com/gofiber/fiber/v2/middleware/limiter"
|
"github.com/gofiber/fiber/v2/middleware/limiter"
|
||||||
"github.com/gofiber/fiber/v2/middleware/monitor"
|
"github.com/gofiber/fiber/v2/middleware/monitor"
|
||||||
"github.com/gofiber/fiber/v2/middleware/pprof"
|
"github.com/gofiber/fiber/v2/middleware/pprof"
|
||||||
|
|
@ -48,6 +49,12 @@ func (m *Middleware) Register() {
|
||||||
Next: utils.IsEnabled(m.Cfg.Middleware.Pprof.Enable),
|
Next: utils.IsEnabled(m.Cfg.Middleware.Pprof.Enable),
|
||||||
}))
|
}))
|
||||||
|
|
||||||
|
m.App.Use(cors.New(cors.Config{
|
||||||
|
Next: utils.IsEnabled(m.Cfg.Middleware.Cors.Enable),
|
||||||
|
AllowOrigins: "*",
|
||||||
|
AllowHeaders: "Origin, Content-Type, Accept",
|
||||||
|
}))
|
||||||
|
|
||||||
//m.App.Use(filesystem.New(filesystem.Config{
|
//m.App.Use(filesystem.New(filesystem.Config{
|
||||||
// Next: utils.IsEnabled(m.Cfg.Middleware.FileSystem.Enable),
|
// Next: utils.IsEnabled(m.Cfg.Middleware.FileSystem.Enable),
|
||||||
// Root: http.Dir(m.Cfg.Middleware.FileSystem.Root),
|
// Root: http.Dir(m.Cfg.Middleware.FileSystem.Root),
|
||||||
|
|
|
||||||
|
|
@ -58,6 +58,10 @@ type middleware = struct {
|
||||||
Enable bool
|
Enable bool
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Cors struct {
|
||||||
|
Enable bool
|
||||||
|
}
|
||||||
|
|
||||||
Limiter struct {
|
Limiter struct {
|
||||||
Enable bool
|
Enable bool
|
||||||
Max int
|
Max int
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@ level = 0 # panic -> 5, fatal -> 4, error -> 3, warn -> 2, info -> 1, debug -> 0
|
||||||
prettier = true
|
prettier = true
|
||||||
|
|
||||||
[objectstorage.miniostorage]
|
[objectstorage.miniostorage]
|
||||||
endpoint = "103.82.242.92:9001"
|
endpoint = "103.82.242.92:9009 "
|
||||||
access-key-id = "A7USQd6iyinj38nDwnFE"
|
access-key-id = "A7USQd6iyinj38nDwnFE"
|
||||||
secret-access-key = "rTXDKRL8fhXUOaLDonwYThvDBPgNGPxvReTgfVGR"
|
secret-access-key = "rTXDKRL8fhXUOaLDonwYThvDBPgNGPxvReTgfVGR"
|
||||||
use-ssl = false
|
use-ssl = false
|
||||||
|
|
@ -40,6 +40,9 @@ path = "/monitor"
|
||||||
[middleware.pprof]
|
[middleware.pprof]
|
||||||
enable = true
|
enable = true
|
||||||
|
|
||||||
|
[middleware.cors]
|
||||||
|
enable = true
|
||||||
|
|
||||||
[middleware.limiter]
|
[middleware.limiter]
|
||||||
enable = false
|
enable = false
|
||||||
max = 20
|
max = 20
|
||||||
|
|
|
||||||
2
go.mod
2
go.mod
|
|
@ -8,7 +8,7 @@ require (
|
||||||
github.com/go-playground/locales v0.14.1
|
github.com/go-playground/locales v0.14.1
|
||||||
github.com/go-playground/universal-translator v0.18.1
|
github.com/go-playground/universal-translator v0.18.1
|
||||||
github.com/go-playground/validator/v10 v10.17.0
|
github.com/go-playground/validator/v10 v10.17.0
|
||||||
github.com/gofiber/fiber/v2 v2.52.2
|
github.com/gofiber/fiber/v2 v2.52.4
|
||||||
github.com/minio/minio-go/v7 v7.0.68
|
github.com/minio/minio-go/v7 v7.0.68
|
||||||
github.com/pelletier/go-toml/v2 v2.1.1
|
github.com/pelletier/go-toml/v2 v2.1.1
|
||||||
github.com/rs/zerolog v1.31.0
|
github.com/rs/zerolog v1.31.0
|
||||||
|
|
|
||||||
4
go.sum
4
go.sum
|
|
@ -48,8 +48,8 @@ github.com/go-playground/validator/v10 v10.17.0 h1:SmVVlfAOtlZncTxRuinDPomC2DkXJ
|
||||||
github.com/go-playground/validator/v10 v10.17.0/go.mod h1:9iXMNT7sEkjXb0I+enO7QXmzG6QCsPWY4zveKFVRSyU=
|
github.com/go-playground/validator/v10 v10.17.0/go.mod h1:9iXMNT7sEkjXb0I+enO7QXmzG6QCsPWY4zveKFVRSyU=
|
||||||
github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA=
|
github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA=
|
||||||
github.com/gofiber/fiber/v2 v2.31.0/go.mod h1:1Ega6O199a3Y7yDGuM9FyXDPYQfv+7/y48wl6WCwUF4=
|
github.com/gofiber/fiber/v2 v2.31.0/go.mod h1:1Ega6O199a3Y7yDGuM9FyXDPYQfv+7/y48wl6WCwUF4=
|
||||||
github.com/gofiber/fiber/v2 v2.52.2 h1:b0rYH6b06Df+4NyrbdptQL8ifuxw/Tf2DgfkZkDaxEo=
|
github.com/gofiber/fiber/v2 v2.52.4 h1:P+T+4iK7VaqUsq2PALYEfBBo6bJZ4q3FP8cZ84EggTM=
|
||||||
github.com/gofiber/fiber/v2 v2.52.2/go.mod h1:KEOE+cXMhXG0zHc9d8+E38hoX+ZN7bhOtgeF2oT6jrQ=
|
github.com/gofiber/fiber/v2 v2.52.4/go.mod h1:KEOE+cXMhXG0zHc9d8+E38hoX+ZN7bhOtgeF2oT6jrQ=
|
||||||
github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg=
|
github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg=
|
||||||
github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
|
github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
|
||||||
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
|
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue