{"msg":"controller not exists:app\\controller\\sitemap\\Xml","code":0,"data":[],"debug":{"name":"think\\exception\\HttpException","file":"\/www\/wwwroot\/251027jyzsc.ynsdxr.com\/vendor\/topthink\/framework\/src\/think\/route\/dispatch\/Controller.php","line":108,"code":0,"msg":"控制器不存在:app\\controller\\sitemap\\Xml","trace":[{"file":"\/www\/wwwroot\/251027jyzsc.ynsdxr.com\/vendor\/topthink\/framework\/src\/think\/route\/Dispatch.php","line":48,"function":"exec","class":"think\\route\\dispatch\\Controller","type":"->"},{"file":"\/www\/wwwroot\/251027jyzsc.ynsdxr.com\/vendor\/topthink\/framework\/src\/think\/Route.php","line":717,"function":"run","class":"think\\route\\Dispatch","type":"->"},{"file":"\/www\/wwwroot\/251027jyzsc.ynsdxr.com\/vendor\/topthink\/framework\/src\/think\/Pipeline.php","line":59,"function":"think\\{closure}","class":"think\\Route","type":"->"},{"file":"\/www\/wwwroot\/251027jyzsc.ynsdxr.com\/vendor\/topthink\/framework\/src\/think\/Pipeline.php","line":66,"function":"think\\{closure}","class":"think\\Pipeline","type":"->"},{"file":"\/www\/wwwroot\/251027jyzsc.ynsdxr.com\/vendor\/topthink\/framework\/src\/think\/Route.php","line":716,"function":"then","class":"think\\Pipeline","type":"->"},{"file":"\/www\/wwwroot\/251027jyzsc.ynsdxr.com\/vendor\/topthink\/framework\/src\/think\/Http.php","line":208,"function":"dispatch","class":"think\\Route","type":"->"},{"file":"\/www\/wwwroot\/251027jyzsc.ynsdxr.com\/vendor\/topthink\/framework\/src\/think\/Http.php","line":198,"function":"dispatchToRoute","class":"think\\Http","type":"->"},{"file":"\/www\/wwwroot\/251027jyzsc.ynsdxr.com\/vendor\/topthink\/framework\/src\/think\/Pipeline.php","line":59,"function":"think\\{closure}","class":"think\\Http","type":"->"},{"file":"\/www\/wwwroot\/251027jyzsc.ynsdxr.com\/vendor\/topthink\/think-multi-app\/src\/MultiApp.php","line":45,"function":"think\\{closure}","class":"think\\Pipeline","type":"->"},{"function":"handle","class":"think\\app\\MultiApp","type":"->"},{"file":"\/www\/wwwroot\/251027jyzsc.ynsdxr.com\/vendor\/topthink\/framework\/src\/think\/Middleware.php","line":134,"function":"call_user_func"},{"file":"\/www\/wwwroot\/251027jyzsc.ynsdxr.com\/vendor\/topthink\/framework\/src\/think\/Pipeline.php","line":85,"function":"think\\{closure}","class":"think\\Middleware","type":"->"},{"file":"\/www\/wwwroot\/251027jyzsc.ynsdxr.com\/cores\/middleware\/AppLog.php","line":36,"function":"think\\{closure}","class":"think\\Pipeline","type":"->"},{"function":"handle","class":"cores\\middleware\\AppLog","type":"->"},{"file":"\/www\/wwwroot\/251027jyzsc.ynsdxr.com\/vendor\/topthink\/framework\/src\/think\/Middleware.php","line":134,"function":"call_user_func"},{"file":"\/www\/wwwroot\/251027jyzsc.ynsdxr.com\/vendor\/topthink\/framework\/src\/think\/Pipeline.php","line":85,"function":"think\\{closure}","class":"think\\Middleware","type":"->"},{"file":"\/www\/wwwroot\/251027jyzsc.ynsdxr.com\/cores\/middleware\/AllowCrossDomain.php","line":91,"function":"think\\{closure}","class":"think\\Pipeline","type":"->"},{"function":"handle","class":"cores\\middleware\\AllowCrossDomain","type":"->"},{"file":"\/www\/wwwroot\/251027jyzsc.ynsdxr.com\/vendor\/topthink\/framework\/src\/think\/Middleware.php","line":134,"function":"call_user_func"},{"file":"\/www\/wwwroot\/251027jyzsc.ynsdxr.com\/vendor\/topthink\/framework\/src\/think\/Pipeline.php","line":85,"function":"think\\{closure}","class":"think\\Middleware","type":"->"},{"file":"\/www\/wwwroot\/251027jyzsc.ynsdxr.com\/vendor\/topthink\/framework\/src\/think\/middleware\/SessionInit.php","line":58,"function":"think\\{closure}","class":"think\\Pipeline","type":"->"},{"function":"handle","class":"think\\middleware\\SessionInit","type":"->"},{"file":"\/www\/wwwroot\/251027jyzsc.ynsdxr.com\/vendor\/topthink\/framework\/src\/think\/Middleware.php","line":134,"function":"call_user_func"},{"file":"\/www\/wwwroot\/251027jyzsc.ynsdxr.com\/vendor\/topthink\/framework\/src\/think\/Pipeline.php","line":85,"function":"think\\{closure}","class":"think\\Middleware","type":"->"},{"file":"\/www\/wwwroot\/251027jyzsc.ynsdxr.com\/vendor\/topthink\/think-trace\/src\/TraceDebug.php","line":71,"function":"think\\{closure}","class":"think\\Pipeline","type":"->"},{"function":"handle","class":"think\\trace\\TraceDebug","type":"->"},{"file":"\/www\/wwwroot\/251027jyzsc.ynsdxr.com\/vendor\/topthink\/framework\/src\/think\/Middleware.php","line":134,"function":"call_user_func"},{"file":"\/www\/wwwroot\/251027jyzsc.ynsdxr.com\/vendor\/topthink\/framework\/src\/think\/Pipeline.php","line":85,"function":"think\\{closure}","class":"think\\Middleware","type":"->"},{"file":"\/www\/wwwroot\/251027jyzsc.ynsdxr.com\/vendor\/topthink\/framework\/src\/think\/Pipeline.php","line":66,"function":"think\\{closure}","class":"think\\Pipeline","type":"->"},{"file":"\/www\/wwwroot\/251027jyzsc.ynsdxr.com\/vendor\/topthink\/framework\/src\/think\/Http.php","line":197,"function":"then","class":"think\\Pipeline","type":"->"},{"file":"\/www\/wwwroot\/251027jyzsc.ynsdxr.com\/vendor\/topthink\/framework\/src\/think\/Http.php","line":162,"function":"runWithRequest","class":"think\\Http","type":"->"},{"file":"\/www\/wwwroot\/251027jyzsc.ynsdxr.com\/public\/index.php","line":22,"function":"run","class":"think\\Http","type":"->"}],"source":{"first":99,"source":["                }\r\n","                \/\/ 检查分组绑定\r\n","                $prefix = $this->rule->getOption('prefix');\r\n","                if (!str_starts_with($route, $prefix)) {\r\n","                    $route = $prefix . $route;\r\n","                }\r\n","                $this->parseDispatch($route);\r\n","                $instance = $this->controller($this->controller);\r\n","            } else {\r\n","                throw new HttpException(404, 'controller not exists:' . $e->getClass());\r\n","            }\r\n","        }\r\n","\r\n","        return $this->responseWithMiddlewarePipeline($instance, $this->actionName);\r\n","    }\r\n","\r\n","    \/**\r\n","     * 实例化访问控制器\r\n","     * @access public\r\n"]}}}