实现一个gin框架 version1 封装Engine结构体 结构体中有router属性来存放所有路由 实现ServeHTTP 方法来拦截所有的请求 实现GET 以及 POST请求 version2 封装Content结构体 来作为所有路由处理函数的执行上下文 为context添加 PostForm Query Status SetHeader String JSON Data HTML 方法来强化context功能 router单独抽离出来,方便扩展 version3 使用trie树数据结构来处理动态路由 用前缀树结构存,用前缀树结构取 context中添加Params来获取解析好前缀树之后的动态参数 例如:name 以及 *filepath version4 添加路由组功能 version5 新增服务端渲染