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