gpt4 book ai didi

middleware - Slim 框架中的中间件是什么?

转载 作者:行者123 更新时间:2023-12-04 02:52:34 26 4
gpt4 key购买 nike

它说

The Slim Framework implements a version of the Rack protocol. As a result, a Slim application can have middleware that may inspect, analyze, or modify the application environment, request, and response before and/or after the Slim application is invoked.

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

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

最佳答案

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

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

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

关于middleware - Slim 框架中的中间件是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17380319/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com