Axum在根路由时从/重定向时,不进行重定向并进行路由规范化。
创始人
2024-09-29 09:30:06
0

Axum 在进行 URL 路由时,会对路径进行规范化,其中包括 REDIRECT 和 ROOT 路由。在进行 ROOT 路由时,可以应用以下的代码示例:

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

#[tokio::main]
async fn main() {
    let app = Router::new()
        // 添加 /api 的路由
        .route("/api", get(|| async { "API home" }))
        // 添加 包含根路径的路由
        .route(
            "/",
            get(|| async {
                // 从根目录重定向到 /api
                axum::http::Response::builder()
                    .status(axum::http::StatusCode::SEE_OTHER)
                    .header(axum::http::header::LOCATION, "/api")
                    .body(())
                    .unwrap()
            }),
        );
    // 启动服务并监听 3000 端口
    axum::Server::bind(&"0.0.0.0:3000".parse().unwrap())
        .serve(app.into_make_service())
        .await
        .unwrap();
}

在这个示例中,通过先添加包含 /api 的路由,再添加包含根路径的路由,并在根路径的处理程序中进行重定向,将客户端重定向到 /api 路径,从而实现了从根路径进行重定向并进行路由规范化的效果。

相关内容

热门资讯

透视好友房"poke... 透视好友房"pokerworld软件"详细辅助微扑克教程(透视器免费神器)1、玩家可以在pokerw...
透视真的"fishp... 透视真的"fishpoker透视底牌"详细辅助详细教程(透视有用神器);人气非常高,ai更新快且高清...
透视实锤"哈糖大菠萝... 透视实锤"哈糖大菠萝万能挂"详细辅助安装教程(辅助器免费安装软件)是一款可以让一直输的玩家,快速成为...
透视透视挂"德州透视... 透视透视挂"德州透视是真的吗"详细辅助揭秘教程(有人用过技巧)准备好在德州透视是真的吗 ia的高塔上...
透视挂"poker红... 透视挂"poker红龙辅助"详细辅助2025新版(正确养号方法辅助)准备好在poker红龙辅助 ia...
透视ai"wpk辅助... 透视ai"wpk辅助插件"详细辅助必胜教程(手机插件软件);原来确实真的有挂(需添加指定薇13670...
透视数据"德普之星怎... 透视数据"德普之星怎么设置埋牌"详细辅助存在挂教程(到底是挂了辅助);原来确实真的有挂(需添加指定薇...
辅助透视"wepok... 辅助透视"wepokerh5破解"详细辅助必赢教程(辅助工具技巧);人气非常高,ai更新快且高清可以...
透视中牌率"htx矩... 透视中牌率"htx矩阵wepoker辅助"详细辅助透视教程(私人局透视技巧)是一款可以让一直输的玩家...
透视能赢"wepok... 透视能赢"wepoker科技辅助器"详细辅助AA德州教程(辅助器透明);玩家必备必赢加哟《13670...