29 lines
466 B
Go
29 lines
466 B
Go
package server
|
|
|
|
import (
|
|
"os"
|
|
|
|
jwtware "github.com/gofiber/contrib/jwt"
|
|
"github.com/gofiber/fiber/v2"
|
|
"github.com/gofiber/fiber/v2/middleware/cors"
|
|
)
|
|
|
|
func InitMiddlewares(app *fiber.App) {
|
|
app.Use(
|
|
cors.New(
|
|
cors.Config{
|
|
AllowOrigins: "*",
|
|
AllowHeaders: "*",
|
|
AllowCredentials: false,
|
|
},
|
|
),
|
|
jwtware.New(
|
|
jwtware.Config{
|
|
SigningKey: jwtware.SigningKey{
|
|
Key: []byte(os.Getenv("JWT_SECRET_KEY")),
|
|
},
|
|
},
|
|
),
|
|
)
|
|
}
|