Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CorsConfig ¶
type ProfilingConfig ¶
type ProfilingConfig struct {
EndpointPrefix string
}
type RateLimiteConfig ¶
type WebServer ¶
type WebServer struct {
// contains filtered or unexported fields
}
func NewWebServer ¶
func NewWebServer(config *WebServerConfig) *WebServer
NewWebServer Creates a new web server based using a given configuration
type WebServerConfig ¶
type WebServerConfig struct {
// contains filtered or unexported fields
}
func DefaultConfig ¶
func DefaultConfig(config WebServerDefaultConfig) *WebServerConfig
DefaultConfig Build the web server default configurations
type WebServerDefaultConfig ¶
type WebServerDefaultConfig struct { AppName string Cors CorsConfig Swagger WebServerSwaggerConfig RateLimite RateLimiteConfig Profiling ProfilingConfig }
type WebServerSwaggerConfig ¶
Click to show internal directories.
Click to hide internal directories.