Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Module = fx.Options( fx.Provide(NewCorsMiddleware), fx.Provide(NewAuthMiddleware), fx.Provide(NewGZipMiddleware), fx.Provide(NewSecureMiddleware), fx.Provide(NewMiddlewares), )
Functions ¶
This section is empty.
Types ¶
type AuthMiddleware ¶
type AuthMiddleware struct {
// contains filtered or unexported fields
}
func NewAuthMiddleware ¶
func NewAuthMiddleware(config lib.Config, handler lib.HttpHandler, authService services.AuthService) AuthMiddleware
func (AuthMiddleware) Setup ¶
func (m AuthMiddleware) Setup()
type CorsMiddleware ¶
type CorsMiddleware struct {
// contains filtered or unexported fields
}
func NewCorsMiddleware ¶
func NewCorsMiddleware(handler lib.HttpHandler, logger lib.Logger, config lib.Config) CorsMiddleware
func (CorsMiddleware) Setup ¶
func (m CorsMiddleware) Setup()
type GZipMiddleware ¶
type GZipMiddleware struct {
// contains filtered or unexported fields
}
func NewGZipMiddleware ¶
func NewGZipMiddleware(handler lib.HttpHandler) GZipMiddleware
func (GZipMiddleware) Setup ¶
func (m GZipMiddleware) Setup()
type IMiddleware ¶
type IMiddleware interface {
Setup()
}
type Middlewares ¶
type Middlewares []IMiddleware
func NewMiddlewares ¶
func NewMiddlewares( corsMiddleware CorsMiddleware, gzipMiddleware GZipMiddleware, secureMiddleware SecureMiddleware, authMiddleware AuthMiddleware, ) Middlewares
func (Middlewares) Setup ¶
func (a Middlewares) Setup()
type SecureMiddleware ¶
type SecureMiddleware struct {
// contains filtered or unexported fields
}
func NewSecureMiddleware ¶
func NewSecureMiddleware(handler lib.HttpHandler) SecureMiddleware
func (SecureMiddleware) Setup ¶
func (m SecureMiddleware) Setup()
Click to show internal directories.
Click to hide internal directories.