1 Star 0 Fork 0

周瑜/swoole

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
index.php 1.25 KB
一键复制 编辑 原始数据 按行查看 历史
周瑜 提交于 5年前 . 添加注解
<?php
/**
* 引入 composer 自动加载文件
*/
use Core\BeanFactory;
include_once __DIR__."/vendor/autoload.php";
include_once __DIR__."/app/config/define.php";
/*
use Swoole\Http\Request;
use Swoole\Http\Response;
// 初始化服务器 0.0.0.0 绑定所有ip 端口 9501
$http = new Swoole\Http\Server("0.0.0.0",9501);
$dispatcher = FastRoute\simpleDispatcher(function(FastRoute\RouteCollector $r) {
});
// 回调方式执行
$http->on("request",function(Request $request,Response $response)use ($dispatcher){
$myrequest = \App\core\Request::init($request);
$routeInfo = $dispatcher->dispatch($myrequest->getMethod(), $myrequest->getUri());
switch ($routeInfo[0]) {
case FastRoute\Dispatcher::NOT_FOUND:
$response->status(404);
//不输出时 火狐一片空白
$response->end("not found");
break;
case FastRoute\Dispatcher::METHOD_NOT_ALLOWED:
// $allowedMethods = $routeInfo[1];
$response->status(405);
$response->end();
break;
case FastRoute\Dispatcher::FOUND:
$handler = $routeInfo[1];
$response->end($handler());
break;
}
});
//启动服务
$http->start();*/
BeanFactory::init();
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/coderzhouyu/swoole.git
git@gitee.com:coderzhouyu/swoole.git
coderzhouyu
swoole
swoole
master

搜索帮助