1
を約束私は$result
の準備ができる前に送られ ReactPHPと
$app = function ($request, $response) use ($redis, $config) {
$promise = React\Promise\all(
array(
AsyncGetUser(),
AsyncGetDB(),
AsyncGetTemplate()
)
)->then(function ($res) {
$result = ParseTemplate($user, $template, $whatever);
}
\React\Promise\resolve($promise);
$response->writeHead(200, array('Content-Type' => 'text/plain'));
$response->end($result);
}
$http->on('request', $app);
しかし$response
ReactPHP
$promise
を待っているので、
$result
を正しく送信できますか?
$response->end
をanother->then()
セクションに移動しようとしましたが、ブラウザで応答が得られません(つまり、$ app =機能が既に終了したときにスクリプトが結果を取得します)。