11个版本 (3个稳定版本)
2.0.1 | 2023年11月16日 |
---|---|
2.0.0-alpha.2 | 2023年9月16日 |
1.0.0 | 2019年8月22日 |
0.5.0 | 2019年4月5日 |
0.1.0 | 2019年3月5日 |
排名第274的HTTP服务器
每月下载量53次
61KB
1K SLoC
http-fs
功能
tokio
- 启用tokio
运行时集成。启用rt
。hyper
- 启用hyper
集成。启用http1
和server
功能。
lib.rs
:
http-fs
功能
tokio
- 启用tokio
运行时集成。启用rt
。hyper
- 启用hyper
集成。启用http1
和server
功能。
用法
use http_fs::config::{self, StaticFileConfig, DummyWorker};
use http_fs::{StaticFiles};
use std::path::Path;
pub struct DirectoryConfig;
impl StaticFileConfig for DirectoryConfig {
type FileService = config::DefaultConfig;
type DirService = config::DefaultConfig;
fn handle_directory(&self, _path: &Path) -> bool {
true
}
}
fn main() {
let static_files = StaticFiles::new(DummyWorker, DirectoryConfig);
}
依赖项
~1–2.5MB
~46K SLoC