Go语言实践Go

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

2019-07-17  本文已影响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试试。

上一篇下一篇

猜你喜欢

热点阅读