基于 Go 的泛型快速实现一个功能完备的路由

2022-03-18
阅读 4 分钟
2.8k
Go 语言的路由库有很多,功能上都大同小异,最大的差异应该是路由函数的签名,官方采用了 http.Handler 接口,而大部分非官方路由都将 http.ResponseWriter 和 http.Request 合并成了一个对象。本文介绍的库 [链接] 利用 go1.18 对泛型的支持,实现了用户自定义该功能的需求,仅需要几步即可实现一个完善的路由,适用于...