Documentation

Index

Constants

This section is empty.

Variables

View Source
var ConfigDefault = Config{
	Next:   nil,
	Header: fiber.HeaderXRequestID,
	Generator: func() string {
		return utils.UUID()
	},
}

    ConfigDefault is the default config

    Functions

    func New

    func New(config ...Config) fiber.Handler

      New creates a new middleware handler

      Types

      type Config

      type Config struct {
      	// Next defines a function to skip this middleware when returned true.
      	//
      	// Optional. Default: nil
      	Next func(c *fiber.Ctx) bool
      
      	// Header is the header key where to get/set the unique request ID
      	//
      	// Optional. Default: "X-Request-ID"
      	Header string
      
      	// Generator defines a function to generate the unique identifier.
      	//
      	// Optional. Default: func() string {
      	//   return utils.UUID()
      	// }
      	Generator func() string
      }

        Config defines the config for middleware.

        Source Files