package main
import (
"github.com/kataras/iris"
"github.com/kataras/iris/context"//需要单独引入
)
func main() {
app := iris.New()
app.Get("/", func(ctx context.Context){})
app.Run(iris.Addr(":8080"))
}
从 Go 1.9开始,在您不必导入之后,您可以选择性地执行此操作:
package main
import "github.com/kataras/iris"
func main() {
app := iris.New()
app.Get("/", func(ctx iris.Context){})
app.Run(iris.Addr(":8080"))
}
同样的 kataras/iris/core/router/APIBuilder#PartyFunc
package main
import (
"github.com/kataras/iris"
//"github.com/kataras/iris/core/router" 1.9之后需要引入
)
func main() {
app := iris.New()
app.Get("/", func(ctx iris.Context){})
app.Run(iris.Addr(":8080"))
app.PartyFunc("/cpanel", func(child iris.Party) {
child.Get("/", func(ctx iris.Context){})
})
// OR
cpanel := app.Party("/cpanel")
cpanel.Get("/", func(ctx iris.Context){})
}
Go(又称Golang)是Google开发的一种静态强类型、编
Docker是一个开源的应用容器引擎,基于GO语言,让
beego是一个快速开发Go应用的http框架,go 语言方面
Buffalo是Go语言的Web开发框架,类似 Python的Flask框
echo web框架是go语言开发的一种高性能,可扩展,
Gin 是一个 Go (Golang) 编写的轻量级 http web 框架,
Iris是一个通过GO编写的快速的,简单的,但是功
Revel是一个Go语言的web框架,其具有热编译,高性