【问题标题】:What is middleware in Slim Framework?Slim 框架中的中间件是什么?
【发布时间】:2013-06-27 03:33:55
【问题描述】:

它说

Slim 框架实现了 Rack 协议的一个版本。作为一个 结果,Slim 应用程序可以拥有可以检查的中间件, 分析或修改应用程序环境、请求和响应 在调用 Slim 应用程序之前和/或之后。

这对我来说意味着“某事”。就像,它对某些事情有所帮助。像中间一样。它还声明它是 Rack protocol 的实现,这是我在 PHP 中从未听说过的。

除了洋葱还有什么实际用途吗? PHP中“中间件”的正确名称是什么?

【问题讨论】:

    标签: middleware slim


    【解决方案1】:

    在 Slim 哲学中,中间件只是一种可重复使用的堆叠钩子,旨在逐步改变 Slim 环境。

    这非常有用 - 例如 - 当您需要验证 HTTP 请求时,检查它是否是 AJAX 请求并在发送响应时记录一些数据 - 这可以是 3 个独立的中间件。

    Rack 协议只是指启发作者构建 Slim 中间件的技术。

    【讨论】:

      猜你喜欢
      • 2016-01-15
      • 2017-02-28
      • 1970-01-01
      • 2015-02-14
      • 2015-03-17
      • 1970-01-01
      • 2017-06-06
      • 2013-04-06
      • 2011-01-16
      相关资源
      最近更新 更多