1)GET、POST 方法用于设置 handler 处理的请求的方法
2)Next()、Abort()、Set()、Get() 方法用于管理上下文
3)支持中间件
4)支持分组路由
5)支持动态路由
6)支持 URL 参数查询
7)支持表单处理
import "github.com/RGBli/gil"
func main() {
engine := gil.New()
engine.GET("/", func(c *gil.Context) {
c.String("Hello gil")
})
engine.Run(":8080")
}
1)Golang 1.15
2)使用前缀树实现动态路由
3)单元测试
https://github.com/geektutu/7days-golang/tree/master/gee-web