getRouter(); if (($node = $router->find_path($request)) === null) { return $server->send($fd, Json::encode(['state' => 404])); } return $server->send($fd, $node->dispatch()); } catch (\Throwable $exception) { return $server->send($fd, Json::encode(['state' => 500, 'message' => $exception->getMessage()])); } finally { $event = Snowflake::app()->getEvent(); $event->trigger(Event::SYSTEM_RESOURCE_RELEASES); logger()->insert(); } } }