bref / dev-server
无服务器Web应用的本地开发服务器
1.0.0
2023-05-17 10:09 UTC
Requires
- php: >=8.0
- bref/bref: ^1.0 || ^2.0
- filp/whoops: ^2.5
- mnapoli/silly: ^1.5
- nyholm/psr7: ^1.0
- nyholm/psr7-server: ^1.0
- psr/http-message: ^1.0
- psr/http-server-handler: ^1.0
- psr/http-server-middleware: ^1.0
- symfony/console: ^4.0|^5.0|^6.0
- symfony/process: ^4.0|^5.0|^6.0
- symfony/yaml: ^4.0|^5.0|^6.0
Requires (Dev)
- mnapoli/hard-mode: ^0.3.0
- phpunit/phpunit: ^9.0
- vimeo/psalm: ^4.3
README
用于无服务器原生PHP Web应用的开发Web服务器。
为什么?
这个Web服务器旨在用于不使用框架实现的HTTP应用,使用API Gateway作为路由器,PSR-15控制器。
安装
composer require --dev bref/dev-server
使用
使用以下命令运行Web服务器
vendor/bin/bref-dev-server
应用将在 http://localhost:8000/ 可用。
路由将从当前目录的 serverless.yml
中解析。
资产
默认情况下,静态资产从当前目录提供。
要自定义它,请使用 --assets
选项。例如,要从 public/
目录提供静态文件
vendor/bin/bref-dev-server --assets=public