Documentation
¶
Index ¶
- type MiddlewareManager
- func (mw *MiddlewareManager) DebugMiddleware(next echo.HandlerFunc) echo.HandlerFunc
- func (mw *MiddlewareManager) MetricsMiddleware(metrics metric.Metrics) echo.MiddlewareFunc
- func (mw *MiddlewareManager) RequestLoggerMiddleware(next echo.HandlerFunc) echo.HandlerFunc
- func (mw *MiddlewareManager) Sanitize(next echo.HandlerFunc) echo.HandlerFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MiddlewareManager ¶
type MiddlewareManager struct {
// contains filtered or unexported fields
}
Middleware manager
func NewMiddlewareManager ¶
func NewMiddlewareManager(cfg *config.Config, origins []string, logger logger.Logger) *MiddlewareManager
Middleware manager constructor
func (*MiddlewareManager) DebugMiddleware ¶
func (mw *MiddlewareManager) DebugMiddleware(next echo.HandlerFunc) echo.HandlerFunc
Debug dump request middleware
func (*MiddlewareManager) MetricsMiddleware ¶
func (mw *MiddlewareManager) MetricsMiddleware(metrics metric.Metrics) echo.MiddlewareFunc
Prometheus metrics middleware
func (*MiddlewareManager) RequestLoggerMiddleware ¶
func (mw *MiddlewareManager) RequestLoggerMiddleware(next echo.HandlerFunc) echo.HandlerFunc
Request logger middleware
func (*MiddlewareManager) Sanitize ¶
func (mw *MiddlewareManager) Sanitize(next echo.HandlerFunc) echo.HandlerFunc
Sanitize and read request body to ctx for next use in easy json
Click to show internal directories.
Click to hide internal directories.