中间件位置:app/Http/Middleware/

加载中间件:bean

'httpDispatcher'     => [
        // Add global http middleware
        'middlewares'      => [
            \App\Http\Middleware\FavIconMiddleware::class,
            \Swoft\Http\Session\SessionMiddleware::class,
            // \Swoft\Whoops\WhoopsMiddleware::class,
            // Allow use @View tag
            \Swoft\View\Middleware\ViewMiddleware::class,
            \App\Http\Middleware\AuthMiddleware::class
        ],
        'afterMiddlewares' => [
            \Swoft\Http\Server\Middleware\ValidatorMiddleware::class,
            \App\Http\Middleware\AfterMiddleware::class
        ]
    ],

 

前置中间件

位置:app/Http/Middleware/AuthMiddleware.php

应用场景:权限检测、IP黑名单

 

后置中间件

位置:app/Http/Middleware/AfterMiddleware.php

应用场景:访问日志、记录请求参数、统计接口请求次数

相关文章:

  • 2021-12-25
  • 2022-01-20
  • 2021-10-26
  • 2022-12-23
  • 2021-06-05
  • 2022-03-10
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-08-03
  • 2021-11-21
  • 2021-05-20
  • 2021-11-06
  • 2021-07-08
  • 2021-12-25
  • 2021-05-17
相关资源
相似解决方案