Documentation ¶
Index ¶
- type Builder
- type Mux
- func (m *Mux) BuildPath(name string, params ...any) (*url.URL, error)
- func (m *Mux) Connect(pattern string, h http.HandlerFunc) Builder
- func (m *Mux) Delete(pattern string, h http.HandlerFunc) Builder
- func (m *Mux) Get(pattern string, h http.HandlerFunc) Builder
- func (m *Mux) Group(fn func(r *Mux)) *Mux
- func (m *Mux) Handle(pattern string, h http.Handler) Builder
- func (m *Mux) HandleFunc(pattern string, h http.HandlerFunc) Builder
- func (m *Mux) Head(pattern string, h http.HandlerFunc) Builder
- func (m *Mux) Method(method, pattern string, h http.Handler) Builder
- func (m *Mux) MethodFunc(method, pattern string, h http.HandlerFunc) Builder
- func (m *Mux) Mount(pattern string, h http.Handler)
- func (m *Mux) Options(pattern string, h http.HandlerFunc) Builder
- func (m *Mux) Patch(pattern string, h http.HandlerFunc) Builder
- func (m *Mux) Path(name string, pairs ...any) *url.URL
- func (m *Mux) Post(pattern string, h http.HandlerFunc) Builder
- func (m *Mux) Put(pattern string, h http.HandlerFunc) Builder
- func (m *Mux) Route(pattern string, fn func(r *Mux)) *Mux
- func (m *Mux) Trace(pattern string, h http.HandlerFunc) Builder
- func (m *Mux) With(middlewares ...func(http.Handler) http.Handler) *Mux
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Mux ¶
type Mux struct { chi.Router // contains filtered or unexported fields }
func (*Mux) HandleFunc ¶
func (m *Mux) HandleFunc(pattern string, h http.HandlerFunc) Builder
func (*Mux) MethodFunc ¶
func (m *Mux) MethodFunc(method, pattern string, h http.HandlerFunc) Builder
Click to show internal directories.
Click to hide internal directories.