fastybird / web-server-plugin
FastyBird IoT 简单 Web 服务器插件,支持 ReactPHP 和 Apache 或 Nginx
dev-main / 1.0.x-dev
2024-08-07 10:04 UTC
Requires
- php: >=8.2.0
- cweagans/composer-patches: ^1.7
- fastybird/application-library: dev-main
- fastybird/metadata-library: dev-main
- fig/http-message-util: ^1.1
- ipub/slim-router: ^0.2
- nette/bootstrap: ^3.1
- nette/di: ^3.0
- nette/utils: ^4.0
- psr/event-dispatcher: ^1.0
- psr/http-message: ^1.0
- psr/log: ^3.0
- react/event-loop: ^1.3
- react/http: ^1.7
- react/promise: ^3
- react/socket: ^1.12
- sunrise/http-message: ^3.0
- symfony/console: ^6.0
- symfony/event-dispatcher: ^7.0
- symplify/vendor-patches: ^11.2
Requires (Dev)
- brianium/paratest: ^7.3
- dg/bypass-finals: ^1.4
- infection/infection: ^0.27
- orisai/coding-standard: ^3.2
- pds/skeleton: ^1.0
- php-parallel-lint/php-parallel-lint: ^1.3
- phpstan/extension-installer: ^1.1
- phpstan/phpstan: ^1.10
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-nette: ^1.1
- phpstan/phpstan-phpunit: ^1.1
- phpstan/phpstan-strict-rules: ^1.4
- phpunit/phpunit: ^10.0
- staabm/annotate-pull-request-from-checkstyle: ^1.8
- tracy/tracy: ^2.9
Suggests
- fastybird/json-api: Handle request with {JSON:API} schemas
- fastybird/simple-auth: Handle basic user authentication & authorization
This package is auto-updated.
Last update: 2024-09-07 10:11:02 UTC
README
FastyBird Web 服务器插件
什么是 Web 服务器插件?
Web 服务器插件是 FastyBird IoT 生态系统的一个扩展,它基于 ReactPHP 实现了一个基于 http 的服务器。
特性
Web 服务器插件是一个 Apache2 许可 的分布式扩展,它是在 PHP 上开发的,基于 Nette 框架 和 Symfony 框架。
安装
安装 fastybird/web-server-plugin 的最佳方式是使用 Composer
composer require fastybird/web-server-plugin
文档
📖 在 文档 中了解如何构建和处理 http API 请求。
FastyBird
FastyBird 是一个开源的 IOT 解决方案,由具有强大 API 和最高质量代码的解耦组件构建。在 fastybird.com.com 上了解更多。
文档
📖 文档可在 docs.fastybird.com 上找到。
贡献
此包的源代码包含在 FastyBird monorepo 中。我们欢迎在 FastyBird/fastybird 上对此包的贡献。
反馈
使用 问题跟踪器 报告错误,或通过 邮件 或 Tweet 告诉我们任何可以改进项目的想法。
感谢您进行测试、报告和贡献。
更新日志
有关发布信息,请查看 发布页面。
维护者
主页 https://www.fastybird.com 和仓库 https://github.com/FastyBird/web-server-plugin。