6个版本

0.1.5 2022年11月20日
0.1.4 2021年12月10日
0.1.3 2021年2月5日
0.1.1 2021年1月7日
0.1.0 2020年12月18日

334调试中排名

每月27次下载

MIT许可证

9KB
116

小型文件服务器

用于Web开发目的的最简单文件服务器。

use env_logger::{Builder, Env};
use tiny_file_server::FileServer;

fn main() {
    Builder::from_env(Env::default().default_filter_or("debug")).init();

    FileServer::http("127.0.0.1:9080")
        .expect("Server should be created")
        .run("path/to/static/files")
        .expect("Server should start");
}

开发说明

要检查项目,使用以下命令

cargo check --all-features --all-targets

要运行所有测试,使用以下命令

cargo test --all-features --all-targets

要检查和执行格式化,使用以下命令

cargo +nightly fmt -- --check
cargo +nightly fmt

要为IntelliJ IDEA启用Rust插件的自动格式化

文件->设置->语言&框架->Rust->Rustfmt,检查"保存时运行rustfmt"

要运行clippy,使用以下命令

cargo clippy --all-targets --all-features -- -D warnings

依赖项

~385KB