美文网首页Go语言实践Go
go web开发之iris(二)初识iris

go web开发之iris(二)初识iris

作者: 东京的雨不会淋湿首尔 | 来源:发表于2019-07-17 18:34 被阅读2次

    iris不做介绍,相关的信息可以在github上找到。iris的特点就是简单、全面、易于上手。
    先来看一个简单的例子:

    package main
    
    import "github.com/kataras/iris"
    
    func main() {
       app := iris.New() // 实例一个iris对象
       //配置路由
       app.Get("/", func(ctx iris.Context) {
          ctx.WriteString("Hello Iris")
       })
       app.Post("/", func(ctx iris.Context) {
          ctx.Write([]byte("Hello Iris"))
       })
    
       // 路由分组
       party := app.Party("/hello")
       // 此处它的路由地址是: /hello/world
       party.Get("/world", func(ctx iris.Context) {
          ctx.WriteString("hello world")
       })
    
       // 启动服务器
       app.Run(iris.Addr(":8085"),iris.WithCharset("UTF-8"))
       // 监听地址:本服务器上任意id端口8085,设置字符集utf8
    }
    

    有过web开发基础的一眼就能明白。这个模式看起来有点像python 的flask框架,几行代码我们就可以运行起我们的服务器,访问localhost:8085试试。

    相关文章

      网友评论

        本文标题:go web开发之iris(二)初识iris

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