This commit is contained in:
2021-02-23 14:26:10 +08:00
parent 8d5ab80733
commit f3582527a7
+2 -11
View File
@@ -56,16 +56,6 @@ class Node extends HttpService
private array $_after = []; private array $_after = [];
private array $_limits = []; private array $_limits = [];
/**
* @throws ComponentException
* @throws Exception
*/
public function init()
{
listen(Event::SERVER_AFTER_WORKER_START, [$this, 'restructure']);
}
/** /**
* @param $handler * @param $handler
* @return Node * @return Node
@@ -460,9 +450,10 @@ class Node extends HttpService
*/ */
public function dispatch(): mixed public function dispatch(): mixed
{ {
if (empty($this->callback)) { if (empty($this->callback) && $this->restructure()) {
return Json::to(404, $node->_error ?? 'Page not found.'); return Json::to(404, $node->_error ?? 'Page not found.');
} }
$requestParams = func_get_args(); $requestParams = func_get_args();
if (func_num_args() > 0) { if (func_num_args() > 0) {
return call_user_func($this->callback, ...$requestParams); return call_user_func($this->callback, ...$requestParams);