Documentation ¶
Overview ¶
Package cors does cors stuff
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultConfig = Config{ Skipper: middleware.DefaultSkipper, Prefixes: nil, }
DefaultConfig creates a default config
View Source
var DefaultSchemas = []string{
"http://",
"https://",
}
DefaultSchemas is a list of default allowed schemas for CORS origins
Functions ¶
func New ¶
func New() echo.MiddlewareFunc
New creates a new middleware function with the default config
func NewWithConfig ¶
func NewWithConfig(config Config) (echo.MiddlewareFunc, error)
NewWithConfig creates a new middleware function with the provided config
Types ¶
type Config ¶
type Config struct { // Skipper defines a function to skip middleware. Skipper middleware.Skipper Prefixes map[string][]string }
Config holds the cors configuration settings
type ValidationError ¶
ValidationError is returned when the origins do not pass validation
func (*ValidationError) Error ¶
func (e *ValidationError) Error() string
Error returns the ValidationError in string format
Click to show internal directories.
Click to hide internal directories.