Go 路由

项目在 github.com/issue9/mux

能够自动生成 OPTIONS 和 HEAD 的请求处理方式;
也支持类似于 discuz 的路由风格;
能正确区分不同类型的路由,比如 /posts/{id}/posts/{id:\\d+},只有无法匹配后者的时候,才会尝试匹配前者;
其它的中间件什么的也都有,感觉也玩不出什么花来了。

维护了大概有 4-5 年时间,目前刚更新到 v5 版本,删除了部分无用的功能,个人感觉已经比较稳定了,该有的功能也都有了,性能上也不算太差,兼容官方的 http.Handler 接口。有兴趣的可以试试。

关于性能,我自己做了一个对比数据:caixw.github.io/go-http-routers-te...

同时也提供了一组常用的中间件:github.com/issue9/middleware

讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!