可选功能
| 功能名 | 描述 | 默认启用 |
|---|---|---|
| server | 启用服务器和监听器 | 是 |
| http1 | 添加服务器对HTTP1的支持 | 是 |
| http2 | 添加服务器对HTTP2的支持 | |
| listener | 启用监听器 | |
| multipart | 添加对multipart/form-data格式的支持 |
|
| sse | 添加对服务器发送事件的支持 | |
| ws | 添加对网络套接字的支持 | |
| fs | 添加对静态文件的支持 |
快速开始
新建项目:
&&
添加依赖:
[]
= "0.3"
= { = "1", = ["full"] }
用以下内容覆盖src/main.rs:
use IntoResponse;
use Router;
use Server;
use TcpListener;
async
async
运行项目:
访问服务:
更多示例
在这里可以找到更多的示例代码。在示例目录中,你可以通过以下命令运行示例:
支持的最低Rust版本(MSRV)
支持的最低Rust版本为1.75.0。