国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

webman 新建的 middleware 報(bào)錯(cuò)?

andyzu

webman 里,為了學(xué)習(xí)中間件,我在 middleware 目錄里新建了一個(gè) TokenVerifyMiddleware.php 中間件:

<?php
    namespace app\middleware;

    use Webman\MiddlewareInterface;
    use Webman\Http\Response;
    use Webman\Http\Request;

    class TokenVerifyMiddleware implements MiddlewareInterface
    {
        public function process(Request $request, callable $handler) : Response
        {
            return $handler($request);

        }
    }

然后在 config 目錄里的 middleware.php 里:

<?php

return [
    // token 驗(yàn)證
    app\middleware\TokenVerifyMiddleware::class,
];

然后我用 postman 調(diào)用我寫的接口一直loading 無(wú)反應(yīng),查看 workerman.log

pid:46948 RuntimeException: Bad middleware config in /Users/z/Desktop/webserver/webmanAPI/vendor/workerman/webman-framework/src/Middleware.php:44
Stack trace:
#0 /Users/z/Desktop/webserver/webmanAPI/support/bootstrap.php(70): Webman\Middleware::load(Array)
#1 /Users/z/Desktop/webserver/webmanAPI/vendor/workerman/webman-framework/src/support/App.php(104): require_once('/Users/andyzu/D...')
#2 /Users/z/Desktop/webserver/webmanAPI/vendor/workerman/workerman/Worker.php(2494): support\App::support\{closure}(Object(Workerman\Worker))
#3 /Users/z/Desktop/webserver/webmanAPI/vendor/workerman/workerman/Worker.php(1633): Workerman\Worker->run()
#4 /Users/z/Desktop/webserver/webmanAPI/vendor/workerman/workerman/Worker.php(1426): Workerman\Worker::forkOneWorkerForLinux(Object(Workerman\Worker))
#5 /Users/z/Desktop/webserver/webmanAPI/vendor/workerman/workerman/Worker.php(1400): Workerman\Worker::forkWorkersForLinux()
#6 /Users/z/Desktop/webserver/webmanAPI/vendor/workerman/workerman/Worker.php(560): Workerman\Worker::forkWorkers()
#7 /Users/z/Desktop/webserver/webmanAPI/vendor/workerman/webman-framework/src/support/App.php(131): Workerman\Worker::runAll()
#8 /Users/z/Desktop/webserver/webmanAPI/start.php(4): support\App::run()
#9 {main}

我的中間件里啥復(fù)雜的也沒(méi)寫,配置也按照文檔來(lái),為啥報(bào)錯(cuò)?求大神們指點(diǎn)!

1037 2 0
2個(gè)回答

fgt1t5y

是這樣寫的

截圖

admin
return [
    // 全局中間件
    '' => [
        app\middleware\AuthCheckTest::class,
        app\middleware\AccessControlTest::class,
    ],
    // api應(yīng)用中間件(應(yīng)用中間件僅在多應(yīng)用模式下有效)
    'api' => [
        app\middleware\ApiOnly::class,
    ]
];
  • 暫無(wú)評(píng)論
年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??