package httpx import ( "github.com/go-playground/validator/v10" "github.com/gofiber/fiber/v3" ) var validate = validator.New() func BindAndValidate(c fiber.Ctx, v any) error { if err := c.Bind().Body(v); err != nil { return err } if err := validate.Struct(v); err != nil { return err } return nil }