1个不稳定版本

0.1.0 2023年12月29日

#15#文件服务

Download history • Rust 包仓库 21/week @ 2024-04-08 • Rust 包仓库 5/week @ 2024-04-15 • Rust 包仓库 9/week @ 2024-05-20 • Rust 包仓库 5/week @ 2024-06-17 • Rust 包仓库 49/week @ 2024-06-24 • Rust 包仓库 9/week @ 2024-07-01 • Rust 包仓库 17/week @ 2024-07-08 • Rust 包仓库 68/week @ 2024-07-15 • Rust 包仓库 108/week @ 2024-07-22 • Rust 包仓库

每月 203 次下载
xitca-web 中使用

Apache-2.0

31KB
706

异步静态文件服务crate

use http::Request;
use http_file::ServeDir;

async fn serve(req: &Request<()>) {
    let dir = ServeDir::new("sample");
    let res = dir.serve(&req).await;
}

需求

  • nightly Rust
  • httpfutures 用于http类型和异步流交互[^1]

[^1]: 请参阅项目 Cargo.toml 获取依赖版本信息。


lib.rs:

使用http进行本地文件服务。

依赖项

~3–11MB
~99K SLoC