自顶向下浅析go-iris框架
1. web框架的工作流程
2. go-iris框架简析
2.1 代码示例
构建web
服务流程
基础示例
package main
import (
"github.com/kataras/iris/v12"
)
func main() {
app := iris.New()
app.Get("/", indexHandler)
app.Run(iris.Addr(":8080"))
}
func indexHandler(ctx iris.Context) {
ctx.WriteString("Hello, world!")
}
mvc示例
package main
import (
"github.com/kataras/iris/v12"
"github.com/kataras/iris/v12/mvc"
)
func main() {
app := iris.Default()
movieParty := app.Party("/movies")
mvc.New