其余代码
}
要使用它,我们将其插入路由器中,并通过将状态作为参数传递给处理函数中:
use axum::{Router, routing::get, extract::State};
fn init_router...我们还可以「从应用程序状态派生子状态」! 当我们需要来自主状态的一些变量但想限制给定路由可以访问的内容的访问控制权限时,这非常有用。...Axum 中的提取器
提取器(Extractors)正如其名:它们从 HTTP 请求中提取内容,并且将它们作为参数传递给处理程序函数来工作。...在 Axum 中提供静态文件
假设我们想在 Axum 中提供一些静态文件 —— 或者我们使用了像 React 这样的前端 JavaScript 框架来构建应用程序,并且想将其与 Rust Axum 后端结合成一个大型应用程序...、Vue,可以将bundle构建到相关文件夹中,然后使用以下内容:
use tower_http::services::{ServeDir, ServeFile};
fn init_router()