Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrFailedToCreateReverseProxyHandler = errors.New("failed to create reverse proxy handler")
Functions ¶
Types ¶
type IReverseProxyHandler ¶
func NewReverseProxyHandler ¶
func NewReverseProxyHandler(params ReverseProxyHandlerParams) (IReverseProxyHandler, error)
type ReverseProxyHandlerParams ¶
type ReverseProxyHandlerParams struct {
fx.In
Auth0Config *auth0_config.Config
ServerConfig *server_config.Config
SubrouterConfigs *subrouter_config.Config
Auth0MiddlewareFactory auth0_middleware.IAuth0ValidatorFactory
CORSMiddlewareFactory cors_middleware.ICORSFactory
RateLimitMiddlewareFactory rateLimit_middleware.IRateLimitFactory
RequestLoggerMiddleware requestLogger_middleware.IRequestLogger
Logger zerolog.Logger
}
type ServerParams ¶
type ServerParams struct {
fx.In
ServerConfig *server_config.Config
ReverseProxyHandler IReverseProxyHandler
Logger zerolog.Logger
}
Click to show internal directories.
Click to hide internal directories.