Axum路由器即使用CorsLayer后仍会拒绝CORSOPTIONS预检请求并返回405状态码的问题。
创始人
2024-09-29 09:00:37
0

在Axum路由器中使用CorsLayer时,需要将其添加为路由器的中间件之一,并将其作为第一个中间件添加。示例代码如下:

use axum::{handler::get, Router};
use axum_cors::CorsLayer;

let cors_middleware = CorsLayer::default()
    .allow_any_origin()
    .allow_any_method()
    .allow_any_header()
    .allow_credentials(false)
    .expose_headers(vec!["My-Custom-Header"]);

let app = Router::new()
    .nest("/api", axum::service::get(
        get(|| async { "Hello World!" }),
    ))
    .layer(cors_middleware);

// ...

请注意,在上面的示例中,CorsLayer是作为第一个中间件添加到Axum路由器中的,这是非常重要的。如果将其添加为其他中间件的子级,则Axum路由器仍然可能会拒绝CORS OPTIONS预检请求。

相关内容

热门资讯

透视好牌"aapok... 透视好牌"aapoker透视插件"详细辅助必赢教程(辅助器下载透视);实战中需综合运用上述技巧,并根...
透视挂透视"xpok... 透视挂透视"xpoker辅助神器"详细辅助高科技教程(免费脚本咨询教程)1、不需要AI权限,帮助你快...
透视私人局"德普之星... 1、透视私人局"德普之星辅助器"详细辅助揭秘教程(透视脚本是有挂方法)2、进入游戏-大厅左侧-新手福...
透视插件"wepok... 透视插件"wepoker作弊视频"详细辅助高科技教程(的辅助器技巧);实战中需综合运用上述技巧,并根...
透视安卓版"wepo... 透视安卓版"wepoker透视是真的吗"详细辅助科技教程(脚本透视);小薇(透视辅助)致您一封信;亲...
透视app"wepo... 透视app"wepoker免费脚本咨询"详细辅助系统教程(手机助手攻略);小薇(透视辅助)致您一封信...
透视能赢"wpk辅助... 透视能赢"wpk辅助插件"详细辅助AA德州教程(智能辅助插件技巧);1分钟了解详细教程(微信 136...
透视教程"wepok... 透视教程"wepoker模拟器哪个"详细辅助靠谱教程(脚本下载攻略);支持多人共享记分板与复盘,通过...
透视脚本"wepok... 透视脚本"wepoker轻量版书签"详细辅助解密教程(可以挂飞机神器);玩家必备必赢加哟《13670...
透视好友房"poke... 透视好友房"pokermaster辅助器"详细辅助攻略教程(辅助插件功能透明)是一款可以让一直输的玩...