From df75b5dd6648aa436b0175e997352fdb3d6e8840 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=91=E6=9E=97?= Date: Wed, 19 Apr 2023 21:53:21 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=98=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Server.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Server.php b/src/Server.php index 77bf2ba..a48b7f1 100644 --- a/src/Server.php +++ b/src/Server.php @@ -88,7 +88,8 @@ class Server implements OnRequestInterface /** @var ConstrictRequest $PsrRequest */ $PsrRequest = $this->initRequestAndResponse($request); - $dispatcher = $this->router->query($request->server['request_uri'], $request->getMethod()); + $request_uri = $request->getMethod() == 'OPTIONS' ? '/*' : $request->server['request_uri']; + $dispatcher = $this->router->query($request_uri, $request->getMethod()); $middleware = $this->request->middlewares; if (!($dispatcher instanceof Kiri\Router\Base\NotFoundController)) {