提供了机架中间件和实用程序
Rack::Access - 根据 IP 地址限制访问Rack::Backstage - 如果指定的文件存在,则返回其内容,这方便在维护页面上进行设置Rack::BounceFavicon - 对请求 /favicon.ico 返回 404Rack::CSSHTTPRequest - 通过将响应编码为 CSS 来支持跨站点 AJAX 式数据加载,从而添加 CSSHTTPRequest 支持Rack::Callbacks - 实现了类似中间件的纯前置/后置过滤器 DSLRack::Cookies - 将简单的 Cookie 容器哈希添加到 env 中Rack::Deflect - 帮助防止 DoS 攻击Rack::Evil - 允许 Rack 应用程序从任何位置向客户端返回响应Rack::HostMeta - 使用块配置 /host-metaRack::JSONBodyParser - 将 JSON 请求体添加到 Rack 参数哈希中Rack::JSONP - 通过删除回调参数并使用适当的回调格式填充响应,从而添加 JSON-P 支持Rack::LazyConditionalGet - 缓存全局 Last-Modified 日期,并在每次请求(不是 GET 或 HEAD)时更新此日期Rack::LighttpdScriptNameFix - 在某些配置中修复了 lighttpd 设置 SCRIPT_NAME 和 PATH_INFO 变量的方式Rack::Locale - 使用 Accept-Language 请求头检测客户端的本地化设置,并将 rack.locale 变量设置为环境变量Rack::MailExceptions - 从应用程序中拯救引发的异常,并通过发送包含异常、堆栈跟踪和环境内容的有用电子邮件来处理这些异常Rack::NestedParams - 将带子标识的表单参数(例如 * "post[title]=Hello")解析为嵌套/递归的 Hash 结构(基于 Rails 的实现)Rack::NotFound - 默认的 404 应用程序Rack::PostBodyContentTypeParser - [已弃用]: 添加对 JSON 请求体的支持。当内容类型为 application/json 时,Rack 参数哈希将通过反序列化请求体中提供的 JSON 数据来填充Rack::Printout - 根据请求打印环境和响应Rack::ProcTitle - 显示请求信息暂无开放 Issues,或尚未同步最近议题。