Documentation
¶
Index ¶
- func Add(m ...Middleware)
- func Handle(pattern string, handler http.Handler)
- func HandleFunc(pattern string, handler func(http.ResponseWriter, *http.Request))
- type Builder
- func (b *Builder) Handle(pattern string, handler http.Handler) *Builder
- func (b *Builder) HandleFunc(pattern string, handler func(http.ResponseWriter, *http.Request)) *Builder
- func (b *Builder) ListenAndServe(addr string, handler http.Handler) error
- func (b *Builder) ListenAndServeTLS(addr, certFile, keyFile string, handler http.Handler) error
- func (b *Builder) Middleware(m ...Middleware) *Builder
- func (b *Builder) With(m ...Middleware) *Builder
- type Middleware
- type Mux
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Add ¶
func Add(m ...Middleware)
func HandleFunc ¶
func HandleFunc(pattern string, handler func(http.ResponseWriter, *http.Request))
Types ¶
type Builder ¶
type Builder struct {
// contains filtered or unexported fields
}
func DefaultHTTPBuilder ¶
func DefaultHTTPBuilder() *Builder
func NewBuilder ¶
func (*Builder) HandleFunc ¶
func (*Builder) ListenAndServe ¶
func (*Builder) ListenAndServeTLS ¶
func (*Builder) Middleware ¶
func (b *Builder) Middleware(m ...Middleware) *Builder
func (*Builder) With ¶
func (b *Builder) With(m ...Middleware) *Builder
type Middleware ¶
type Middleware func(http.HandlerFunc) http.HandlerFunc
Click to show internal directories.
Click to hide internal directories.