快速开始
安装Rust
如果您还没有安装Rust,请先按照官方指南进行安装。
安装完成后,可以通过以下命令验证安装:
rustc --version
cargo --version创建第一个应用
创建一个新的Rust项目:
cargo new my-app
cd my-app在项目目录中安装Silent:
cargo add silent在
Cargo.toml中会自动添加依赖:
[dependencies]
silent = "2.1.0"
tokio = { version = "1.0", features = ["full"] }
tracing = "0.1"
tracing-subscriber = "0.3"在
src/main.rs中编写代码:
use silent::prelude::*;
use tracing::Level;
#[tokio::main]
async fn main() {
// 初始化日志系统
tracing_subscriber::fmt()
.with_max_level(Level::INFO)
.init();
// 创建路由并定义处理函数
let route = Route::new("")
.get(|_req| async { Ok("Hello, World!") });
// 启动服务器
let server = Server::new();
println!("Server running at http://127.0.0.1:8000");
server.run(route).await;
}运行应用
cargo run打开浏览器访问 http://127.0.0.1:8000 即可看到"Hello, world!"的响应。
Last updated
Was this helpful?