現(xiàn)附上我的路由配置
然后我的中間件配置跨域,中間件截圖就不提供了,和官方手冊的一致。以下的是中間件的配置代碼:
然后我通過瀏覽器請求 http://域名+/upload/file 后,就會提示跨域。
無奈只能配置中間件全局跨域,才能解決問題。如下:
請問還有別的解決方法嗎?我現(xiàn)在不這樣配置全局跨域
Upload::class
的命名空間是?
中間件配置是按照實際調(diào)用模塊來的,不是按照url地址來的。
如果你的 Upload::class
是在common模塊里,應(yīng)該在中間件里配置common
為key,而不是upload
。
如果你想為某個特定路由設(shè)置中間件,可以這樣。
Route::group('/upload', function() {
Route::any('/file', [your_class, 'method']);
})->middleware([support\middleware\AccessControll::class]);
參考手冊 路由中間件