diff --git a/_examples/hello-world/main_go19.go b/_examples/hello-world/main_go19.go new file mode 100644 index 00000000..6a35f5cd --- /dev/null +++ b/_examples/hello-world/main_go19.go @@ -0,0 +1,35 @@ +// +build go1.9 + +package main + +import ( + "github.com/kataras/iris" +) + +func main() { + app := iris.Default() + + // Method: GET + // Resource: http://localhost:8080/ + app.Handle("GET", "/", func(ctx iris.Context) { + ctx.HTML("Hello world!") + }) + + // same as app.Handle("GET", "/ping", [...]) + // Method: GET + // Resource: http://localhost:8080/ping + app.Get("/ping", func(ctx iris.Context) { + ctx.WriteString("pong") + }) + + // Method: GET + // Resource: http://localhost:8080/hello + app.Get("/hello", func(ctx iris.Context) { + ctx.JSON(iris.Map{"message": "Hello iris web framework."}) + }) + + // http://localhost:8080 + // http://localhost:8080/ping + // http://localhost:8080/hello + app.Run(iris.Addr(":8080")) +} diff --git a/_examples/http-listening/listen-addr/main.go b/_examples/http-listening/listen-addr/main.go index d89c7a3f..a8ae8398 100644 --- a/_examples/http-listening/listen-addr/main.go +++ b/_examples/http-listening/listen-addr/main.go @@ -9,7 +9,7 @@ func main() { app := iris.New() app.Get("/", func(ctx context.Context) { - ctx.HTML("