Routing
m.Get("/", func() {
// show something
})
m.Patch("/", func() {
// update something
})
m.Post("/", func() {
// create something
})
m.Put("/", func() {
// replace something
})
m.Delete("/", func() {
// destroy something
})
m.Options("/", func() {
// http options
})
m.Any("/", func() {
// do anything
})
m.Route("/", "GET,POST", func() {
// combine something
})
m.Combo("/").
Get(func() string { return "GET" }).
Patch(func() string { return "PATCH" }).
Post(func() string { return "POST" }).
Put(func() string { return "PUT" }).
Delete(func() string { return "DELETE" }).
Options(func() string { return "OPTIONS" }).
Head(func() string { return "HEAD" })
m.NotFound(func() {
// Custom handle for 404
})Named Parameters
Placeholders
Globs
Regular Expressions
Matching Priority
Building URLs
Using it in Go templating engine
Using it in Pongo2 templating engine
Advanced Routing
Group Routing
Last updated
Was this helpful?