effectra / http-middleware
Effectra HTTP 中间件包。
v1.0.0
2023-06-19 18:30 UTC
Requires
- psr/http-message: ^1.1 || ^2.0
- psr/http-server-middleware: ^1.0
README
effectra/http-server-middleware
库提供了用于在服务器应用程序中处理 HTTP 请求和响应的中间件类。
安装
使用 Composer 安装库
composer require effectra/http-middleware
用法
中间件类
Effectra\Http\Server\Middleware
类是一个基类,实现了 MiddlewareInterface
接口。它提供了一个 process
方法用于处理服务器请求并返回响应。
use Effectra\Http\Server\Middleware; use Psr\Http\Message\ResponseInterface; use Psr\Http\Message\ServerRequestInterface; use Psr\Http\Server\MiddlewareInterface; use Psr\Http\Server\RequestHandlerInterface; class MyMiddleware extends Middleware implements MiddlewareInterface { public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface { // Perform middleware logic here $response = $handler->handle($request); // Perform additional middleware logic here return $response; } }
贡献
欢迎贡献!请随时提交错误报告、功能请求或拉取请求。
许可证
此库根据MIT 许可证授权。
请随意自定义和增强 README 文件,以更好地满足您项目的需求。