slick/webstack

PSR-15 HTTP 中间件栈,可帮助您创建基于 HTTP 协议的 Web 应用或 Web 服务。

v2.0.2 2024-09-21 23:16 UTC

README

Latest Version Software License Build Status Quality Score Total Downloads

slick/webstack 库提供了一种 PSR-15 HTTP 中间件栈,专为构建使用 HTTP 协议的 Web 应用或服务而设计。它包括一个路由器、安全特性和一个派发器,该派发器对传入的 HTTP 请求生成符合 PSR-7 规范的响应,通常通过 Web 服务器进行路由。

该库的关键优势之一是其灵活性。您可以通过添加或删除中间件组件来轻松修改 HTTP 中间件栈,以满足您的特定需求,使其成为各种 HTTP 处理场景的适应型解决方案。

此软件包符合 PSR-2 代码标准和 PSR-4 自动加载标准。它还遵循语义版本 2.0.0 规范。

安装

通过 Composer

$ composer require slick/webstack

用法

有关使用此库的完整手册,请参阅 Slick 文档网站

测试

我们使用 PHPUnit 进行单元测试

# unit tests
$ vendor/bin/phpunit

贡献

有关详细信息,请参阅 CONTRIBUTING

安全性

如果您发现任何安全相关的问题,请通过电子邮件 slick.framework@gmail.com 反馈,而不是使用问题跟踪器。

鸣谢

许可证

MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件