Tsing 原dxvgef/httpdispatcher项目已更名为Tsing 使用Go语言开发,基于高性能的julienschmidt/httprouter路由包实现的HTTP调度器,与net/http标准包配合使用。 没有对httprouter包做任何修改,仅轻量封装实现了更多功能,同时保留net/http标准包的API访问,高度可定制性,非常适合自行整合第三方包进行二次开发扩展功能。 基本示例 路由和路由组 tsing.Router 路由处理器 tsing.Handler 中间件处理器 tsing.MiddlewareHandler 事件处理器 tsing.EventHandler 会话上下文 tsing.Context 参数值验证及类型转换 客户端输出 String/JSON 整合CloudyKit/jet实现HTML模板渲染 CORS跨域资源共享控制 整合dxvgef/session实现Session 整合dxvgef/token实现JWT(JSON Web Token) 整合uber-go/zap记录事件日志 优雅关闭(Graceful Shutdown)