diff --git a/README.md b/README.md index a7643963..ee65d04e 100644 --- a/README.md +++ b/README.md @@ -212,31 +212,32 @@ app.Get("/static_validation/{name:string has([kataras,gerasimos,maropoulos]}", f ```go func main() { - app := iris.Default() + app := iris.Default() - // This handler will match /user/john but will not match neither /user/ or /user. - app.Get("/user/{name}", func(ctx iris.Context) { - name := ctx.Params().Get("name") - ctx.Writef("Hello %s", name) - }) + // This handler will match /user/john but will not match neither /user/ or /user. + app.Get("/user/{name}", func(ctx iris.Context) { + name := ctx.Params().Get("name") + ctx.Writef("Hello %s", name) + }) - // This handler will match /users/42 - // but will not match - // neither /users or /users/. - app.Get("/users/{id:int64}", func(ctx iris.Context) { - id, _ := ctx.Params().GetUint64("id") - ctx.Writef("User with ID: %d", id) - }) + // This handler will match /users/42 + // but will not match + // neither /users or /users/. + app.Get("/users/{id:long}", func(ctx iris.Context) { + id, _ := ctx.Params().GetInt64("id") + ctx.Writef("User with ID: %d", id) + }) - // However, this one will match /user/john/ and also /user/john/send. - app.Post("/user/{name:string}/{action:path}", func(ctx iris.Context) { - name := ctx.Params().Get("name") - action := ctx.Params().Get("action") - message := name + " is " + action - ctx.WriteString(message) - }) + // This handler will match /user/john/send + // but will not match /user/john/ + app.Post("/user/{name:string}/{action:path}", func(ctx iris.Context) { + name := ctx.Params().Get("name") + action := ctx.Params().Get("action") + message := name + " is " + action + ctx.WriteString(message) + }) - app.Run(iris.Addr(":8080")) + app.Run(iris.Addr(":8080")) } ```