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

關(guān)于webman路由請(qǐng)求不經(jīng)過中間件問題

愛吃魚

問題描述

當(dāng)應(yīng)用插件里配置路由請(qǐng)求時(shí)用Route::get()請(qǐng)求不會(huì)經(jīng)過配置的全局中間件。使用Route::any()請(qǐng)求是可以的。

程序代碼或配置

config/route.php文件配置

use Webman\Route;
Route::group('/core', function () {
    //這個(gè)get請(qǐng)求不經(jīng)過全局中間件
    Route::get('/admin/get-captcha', [plugin\admin\app\controller\AdminController::class, 'getCaptcha']);
    //any請(qǐng)求經(jīng)過了全局中間件
    Route::any('/admin/get-captcha', [plugin\admin\app\controller\AdminController::class, 'getCaptcha']);

});

全局中間件配置config/middleware.php

<?php

return [
    // 全局中間件
    '' => [
        // ... 這里省略其它中間件
        plugin\admin\app\middleware\CorsMiddleware::class,
        plugin\admin\api\Middleware::class,
    ],
];
482 1 1
1個(gè)回答

walkor 打賞

跨域請(qǐng)求會(huì)先發(fā)一個(gè)options請(qǐng)求,options請(qǐng)求通過了才會(huì)發(fā)get請(qǐng)求,只允許get請(qǐng)求無法跨域,收不到get請(qǐng)求。
跨域要用any或者把options加上,這些文檔有說。

??