Permalink
Cannot retrieve contributors at this time
Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.
Sign up
Fetching contributors…

package main | |
import ( | |
"github.com/kataras/iris" | |
"github.com/kataras/iris/middleware/logger" | |
"github.com/kataras/iris/middleware/recover" | |
) | |
func main() { | |
app := iris.New() | |
app.Logger().SetLevel("debug") | |
// Optionally, add two built'n handlers | |
// that can recover from any http-relative panics | |
// and log the requests to the terminal. | |
app.Use(recover.New()) | |
app.Use(logger.New()) | |
// Method: GET | |
// Resource: http://localhost:8080 | |
app.Handle("GET", "/", func(ctx iris.Context) { | |
ctx.HTML("<h1>Welcome</h1>") | |
}) | |
// 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!"}) | |
}) | |
// http://localhost:8080 | |
// http://localhost:8080/ping | |
// http://localhost:8080/hello | |
app.Run(iris.Addr(":8080"), iris.WithoutServerError(iris.ErrServerClosed)) | |
} |