This commit is contained in:
as2252258@163.com
2021-09-05 04:31:27 +08:00
parent 8bb0fe1e68
commit 00a8645ec7
+7 -7
View File
@@ -492,14 +492,14 @@ class Router extends HttpService implements RouterInterface
public function Branch_search(RequestInterface $request): ?Node public function Branch_search(RequestInterface $request): ?Node
{ {
$uri = $request->getUri(); $uri = $request->getUri();
$node = $this->tree_search($uri->getExplode()); if ($request->isMethod('OPTIONS')) {
if ($node instanceof Node) {
return $node;
}
if (!$request->isMethod('OPTIONS')) {
return null;
}
$node = $this->tree_search(['*']); $node = $this->tree_search(['*']);
if (!($node instanceof Node)) {
$node = $this->tree_search($uri->getExplode());
}
} else {
$node = $this->tree_search($uri->getExplode());
}
if (!($node instanceof Node)) { if (!($node instanceof Node)) {
return null; return null;
} }