Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ConfigDefault = Config{ Next: nil, Header: fiber.HeaderXRequestID, Generator: utils.UUID, }
ConfigDefault is the default config It uses a fast UUID generator which will expose the number of requests made to the server. To conceal this value for better privacy, use the "utils.UUIDv4" generator.
Functions ¶
func FromContext ¶
func FromContext(c fiber.Ctx) string
FromContext returns the request ID from context. If there is no request ID, an empty string is returned.
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
// Generator defines a function to generate the unique identifier.
//
// Optional. Default: utils.UUID
Generator func() string
// Header is the header key where to get/set the unique request ID
//
// Optional. Default: "X-Request-ID"
Header string
}
Config defines the config for middleware.
Click to show internal directories.
Click to hide internal directories.