博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
003-Go初探Iris
阅读量:6826 次
发布时间:2019-06-26

本文共 1067 字,大约阅读时间需要 3 分钟。

1、参考资源:https://iris-go.com/v10/start#Getting-Started

2、首先下载:go get -u github.com/kataras/iris,此处时间较长,需要稍等一会。

3、新建测试项目

package mainimport(    "github.com/kataras/iris"    "github.com/kataras/iris/context"    "github.com/kataras/iris/middleware/logger"    "github.com/kataras/iris/middleware/recover")func main(){    app := iris.New()    app.Logger().SetLevel("debug")    app.Use(recover.New())    app.Use(logger.New())    app.Handle("GET", "/", func(ctx context.Context) {        ctx.HTML("

Welcome IRIS

") }) app.Get("/haha", func(ctx context.Context){ ctx.WriteString("哈哈") }) app.Get("/user", func(ctx context.Context){ user := make(map[string] interface{}) user["name"] = "张三" user["age"] = 23 user["friends"] = []string{
"李四","王五"} ctx.JSON(user) }) app.Run(iris.Addr(":8080"), iris.WithoutServerError(iris.ErrServerClosed))}

注意:https://iris-go.com/v10/start#Getting-Started中通过ctx iris.Context方式获取Context,这种方式go >= 1.9才可以,由于我本地Go版本为1.8.1所以通过"github.com/kataras/iris/context"方式获取(ctx context.Context)。

 

转载地址:http://gyrzl.baihongyu.com/

你可能感兴趣的文章