- - 解析 HTTP报头的处理器。
- accessflags - 启用访问控制处理器.
- - 认证处理器。
- binding - 映射/验证raw请求到结构体(structure)里的处理器。
- - 提供支持 CORS 的处理器。
- csrf - 为应用提供CSRF防护。
- - 通过giz方式压缩请求信息的处理器。
- gorelic - NewRelic 中间件
- - logstash日志兼容JSON中间件
- method - 通过请求头或表单域覆盖HTTP方法。
- - 基于 OAuth 2.0 的应用登录处理器。支持谷歌、Facebook和Github的登录。
- permissions2 - 跟踪用户,登录状态和权限控制器
- - 渲染JSON和HTML模板的处理器。
- secure - 提供一些安全方面的速效方案。
- - 提供服务支持的处理器。
- strip - 用于过滤指定的URL前缀。
- - URL前缀剥离。
- staticbin - 从二进制数据中提供静态文件服务的处理器。
- - 请求速率调节中间件.
- vauth - 负责webhook认证的处理器(目前支持GitHub和TravisCI)。
- - hoisie web.go's Context
- m := martini.Classic()
- // ...
- m.RunOnAddr(":8080")