摘要: 最后,就差几个核心功能了,路由分组,中间件,异常恢复。 声明: 三部曲文章主要参考: https://geektutu.com/post/gee.html 直接把这三个核心的点放到整体代码中,不好理解,所以我打算把这三个单独拆出来,单独分析。 路由分组 实现类似gin框架的这种效果,实例对象可以直击 阅读全文
posted @ 2021-02-04 16:39 王小右 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 首先最终目的是模仿gin框架核心的几个功能就够了。 声明: 三部曲文章主要参考: https://geektutu.com/post/gee.html 所以最终的框架核心文件如下: - gee/ - context.go // 上下文 - gee.go // gee核心函数 - recovery.g 阅读全文
posted @ 2021-02-04 16:17 王小右 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 主要目的是学习Go web服务器的构成原理,方便工作开发。 本文内容主要是参考了 7天用Go从零实现Web框架Gee教程 Go语言设计与实现 http 详解 学习目标,构建一个类似gin的框架 gee,当然学习的话,只用包含最简单的几个核心功能就可以了,比如路由分组,中间件,异常恢复等。 最终构成的 阅读全文
posted @ 2021-02-04 11:12 王小右 阅读(675) 评论(0) 推荐(0) 编辑