Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrNilErrorHandler = errors.New("nil error handler")
)
Functions ¶
This section is empty.
Types ¶
type ErrorHandler ¶
ErrorHandler interface for handling the errors
type Middleware ¶
type Middleware struct {
// contains filtered or unexported fields
}
Middleware struct is the error handler middleware
func NewMiddleware ¶
func NewMiddleware(handler gonethttphandler.Handler) (*Middleware, error)
NewMiddleware creates a new error handler middleware
Parameters:
- handler: The HTTP handler to handle errors
Returns:
- *Middleware: The error handler middleware
- error: The error if any
func (Middleware) HandleError ¶
func (m Middleware) HandleError(next http.Handler) http.Handler
HandleError handles the error
Parameters:
- next: The next HTTP handler
Returns:
- http.Handler: The HTTP handler
Click to show internal directories.
Click to hide internal directories.