状态共享

从 0.4.7 开始,axum::AddExtensionLayer 已标记为“过时(Deprecated)”,请使用axum::extract::Extension代替它。

use axum::AddExtensionLayer;

// ...

let app = Router::new()
        .route("/", get(handler::index))
        .layer(AddExtensionLayer::new(Arc::new(AppState { pool }));

新版本的写法

要查看完整内容,请先登录