iris/_examples/examples/routes-using-gorillamux/main.go
Gerasimos (Makis) Maropoulos f487cd0029 Add some _examples in the main repository too.
Former-commit-id: 98895c34115ec2076b431332f0ffe9645adf7590
2017-03-13 15:16:12 +02:00

29 lines
531 B
Go

package main
import (
"gopkg.in/kataras/iris.v6"
"gopkg.in/kataras/iris.v6/adaptors/gorillamux"
)
func main() {
app := iris.New()
// Adapt the "httprouter", you can use "gorillamux" too.
app.Adapt(gorillamux.New())
userAges := map[string]int{
"Alice": 25,
"Bob": 30,
"Claire": 29,
}
// Equivalent with app.HandleFunc("GET", ...)
app.Get("/users/{name}", func(ctx *iris.Context) {
name := ctx.Param("name")
age := userAges[name]
ctx.Writef("%s is %d years old!", name, age)
})
app.Listen(":8080")
}