go web開發之iris(二)初識iris

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試試。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章