Add logger and helmet fiber middlewares
This commit is contained in:
parent
cc4135d14b
commit
3d67ff9891
3 changed files with 10 additions and 1 deletions
1
go.mod
1
go.mod
|
|
@ -6,6 +6,7 @@ require (
|
|||
github.com/glebarez/sqlite v1.11.0
|
||||
github.com/go-playground/validator v9.31.0+incompatible
|
||||
github.com/gofiber/fiber/v2 v2.52.5
|
||||
github.com/gofiber/helmet/v2 v2.2.26
|
||||
github.com/gofiber/storage/badger/v2 v2.0.1
|
||||
github.com/gofiber/template/django/v3 v3.1.12
|
||||
github.com/golobby/dotenv v1.3.2
|
||||
|
|
|
|||
2
go.sum
2
go.sum
|
|
@ -52,6 +52,8 @@ github.com/go-playground/validator v9.31.0+incompatible h1:UA72EPEogEnq76ehGdEDp
|
|||
github.com/go-playground/validator v9.31.0+incompatible/go.mod h1:yrEkQXlcI+PugkyDjY2bRrL/UBU4f3rvrgkN3V8JEig=
|
||||
github.com/gofiber/fiber/v2 v2.52.5 h1:tWoP1MJQjGEe4GB5TUGOi7P2E0ZMMRx5ZTG4rT+yGMo=
|
||||
github.com/gofiber/fiber/v2 v2.52.5/go.mod h1:KEOE+cXMhXG0zHc9d8+E38hoX+ZN7bhOtgeF2oT6jrQ=
|
||||
github.com/gofiber/helmet/v2 v2.2.26 h1:KreQVUpCIGppPQ6Yt8qQMaIR4fVXMnvBdsda0dJSsO8=
|
||||
github.com/gofiber/helmet/v2 v2.2.26/go.mod h1:XE0DF4cgf0M5xIt7qyAK5zOi8jJblhxfSDv9DAmEEQo=
|
||||
github.com/gofiber/storage/badger/v2 v2.0.1 h1:iIB5Dh2dypJjdEruYgBf7H4l5a98R5pVKVLk5wbY5bo=
|
||||
github.com/gofiber/storage/badger/v2 v2.0.1/go.mod h1:2LA5uR3q4xFVd0oXIZWK+7yzlO2vzLa/D062R7fowFI=
|
||||
github.com/gofiber/template v1.8.3 h1:hzHdvMwMo/T2kouz2pPCA0zGiLCeMnoGsQZBTSYgZxc=
|
||||
|
|
|
|||
8
main.go
8
main.go
|
|
@ -12,6 +12,8 @@ import (
|
|||
"git.readonly.ch/bouzoure/popvaud-people/middlewares"
|
||||
"github.com/gofiber/fiber/v2"
|
||||
"github.com/gofiber/fiber/v2/middleware/filesystem"
|
||||
loggerMiddleware "github.com/gofiber/fiber/v2/middleware/logger"
|
||||
"github.com/gofiber/helmet/v2"
|
||||
"github.com/gofiber/template/django/v3"
|
||||
)
|
||||
|
||||
|
|
@ -79,7 +81,11 @@ func main() {
|
|||
}))
|
||||
}
|
||||
|
||||
// Middlewares
|
||||
// Base middlewares
|
||||
app.Use(loggerMiddleware.New())
|
||||
app.Use(helmet.New())
|
||||
|
||||
// Security middlewares
|
||||
app.Use(middlewares.AuthMiddleware)
|
||||
app.Use(middlewares.WelcomeMiddleware)
|
||||
app.Use(middlewares.MfaEnrollMiddleware)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue