第三方兼容中间件
以下是兼容 Negroni 的中间件列表,如果你也有兼容 Negroni 的中间件,如果想提交自己的中间件,建议你附上 PR 链接。
中间件 | 作者 | 描述 |
---|---|---|
authz | Yang Luo | 支持ACL, RBAC, ABAC的权限管理中间件,基于Casbin |
binding | Matt Holt | HTTP 请求数据注入到 structs 实体 |
cloudwatch | Colin Steele | AWS CloudWatch 矩阵的中间件 |
cors | Olivier Poitrey | Cross Origin Resource Sharing (CORS) support |
csp | Awake Networks | 基于Content Security Policy(CSP) |
delay | Jeff Martinez | 为endpoints增加延迟时间. 在测试严重网路延迟的效应时好用 |
New Relic Go Agent | Yadvendar Champawat | 官网 New Relic Go Agent (目前正在测试阶段) |
gorelic | Jingwen Owen Ou | New Relic agent for Go runtime |
Graceful | Tyler Bunnell | 优雅关闭 HTTP 的中间件 |
gzip | phyber | 响应流 GZIP 压缩 |
JWT Middleware | Auth0 | Middleware checks for a JWT on the Authorization header on incoming requests and decodes it |
logrus | Dan Buch | 基于 Logrus-based logger 日志 |
oauth2 | David Bochenski | oAuth2 中间件 |
onthefly | Alexander Rødseth | 快速生成 TinySVG, HTML and CSS 中间件 |
permissions2 | Alexander Rødseth | Cookies, 用户和权限 |
prometheus | Rene Zbinden | 简易建立矩阵端点给prometheus建构工具 |
render | Cory Jacobsen | 渲染 JSON, XML and HTML 中间件 |
RestGate | Prasanga Siripala | REST API 接口的安全认证 |
secure | Cory Jacobsen | Middleware that implements a few quick security wins |
sessions | David Bochenski | Session 会话管理 |
stats | Florent Messa | 检测 web 应用当前运行状态信息 (响应时间等等。) |
VanGoH | Taylor Wrobel | Configurable AWS-Style 基于 HMAC 鉴权认证的中间件 |
xrequestid | Andrea Franz | 给每个请求指定一个随机 X-Request-Id 头的中间件 |
mgo session | Joel James | 处理在每个请求建立与关闭 mgo sessions |
digits | Bilal Amarni | 处理 Twitter Digits 的认证 |
stats | Chirag Gupta | endpoints用的管理QPS与延迟状态的中间件非同步地将状态刷入InfluxDB |
Chaos | Marc Falzon | 以编程方式在应用程式中插入无序行为的中间件 |