004-Go iris 接收post json数据 Web程序 - 指牛堂-专业IT技术平台

package main

import( "github.com/kataras/iris" "github.com/kataras/iris/middleware/logger" "github.com/kataras/iris/middleware/recover" ) type User struct{

Name    string `json:"name"`
Age        int    `json:"age"`

}

func main(){

app := iris.New()

app.Logger().SetLevel("debug")

app.Use(recover.New())
app.Use(logger.New())

app.Post("/user", func(ctx iris.Context){
    c := &User{} if err := ctx.ReadJSON(c); err != nil{
        panic(err.Error())
    }else{
        ctx.JSON(c)
    }
})


app.Run(iris.Addr(":8080"), iris.WithoutServerError(iris.ErrServerClosed))

}


原网址: 访问
创建于: 2022-10-07 23:36:11
目录: default
标签: 无

请先后发表评论
  • 最新评论
  • 总共0条评论