Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddBasicHandlers ¶
AddBasicHandlers will add basic handlers required by a Server. Library Ref: https://github.com/gin-gonic/contrib
Types ¶
type MiddlewaresConfig ¶
type MiddlewaresConfig struct {
DebugEnabled bool
PrometheusEnabled bool
RateLimiterConfig struct {
Enabled bool
Interval time.Duration
BucketSize int
}
SecureOptions struct {
Enabled bool
AllowedHosts []string
SSLHost string
}
CorsOptions struct {
Enabled bool
AllowOrigins []string
AllowMethods []string
AllowHeaders []string
ExposeHeader []string
AllowOriginFunc func(origin string) bool
MaxAge time.Duration
}
StaticFilesOptions struct {
Enabled bool
ServeFiles []struct {
Prefix string
FilePath string
AllowDirectoryIndexing bool
}
}
NewRelicOptions struct {
ServiceName string
LicenseKey string
}
}
MiddlewaresConfig is a set of middlewares related config params
Click to show internal directories.
Click to hide internal directories.