美文网首页
iris 起步

iris 起步

作者: 944f671bfb68 | 来源:发表于2021-07-15 15:20 被阅读0次
    1. 安装
    2. 简单服务器例子
    3. 使用中间件

    1.安装

    // 创建项目目录
    mkdir iris-demo
    // 初始化mod
    go mod init iris-demo
    // 安装
    go get github.com/kataras/iris/v12
    

    2.简单服务器

    package main
    
    import (
        "github.com/kataras/iris/v12"
    )
    
    func main(){
        app := iris.Default()
        // get方法
        app.Get("/ping",func(ctx iris.Context){
            ctx.WriteString("pong")
        })
        app.Listen(":8080")
    }
    

    3.使用中间件

    package main
    
    import (
        "github.com/kataras/iris/v12"
        "github.com/kataras/iris/v12/context"
    )
    
    func main(){
        app := iris.Default()
    
        app.Use(myMiddleware())
        app.Get("/ping",func(ctx context.Context){
            ctx.WriteString("pong")
        })
        app.Listen(":8080")
    }
    
    func myMiddleware() context.Handler{
        return func(ctx context.Context){
            ctx.WriteString("I am milldeware\n")
            ctx.Next()
        }
    }
    

    相关文章

      网友评论

          本文标题:iris 起步

          本文链接:https://www.haomeiwen.com/subject/dinppltx.html