2 个版本
0.1.1 | 2020年5月26日 |
---|---|
0.1.0 | 2020年5月26日 |
#1253 in HTTP服务器
29KB
245 代码行
rossa
尝试在Rust中创建类似于SimpleHTTPServer的文件服务器。也受到gossa的启发。
安装
cargo install rossa
用法
rossa
使用自定义主机和端口
rossa -a <host>:<port>
示例
rossa -a 127.0.0.1:3333
实际应用
受启发于
使用的技术
技术 | 目的 |
---|---|
warp |
Web 框架 |
tokio |
异步 fs |
tera |
模板化 |
clap |
命令行界面 |
rand |
用于生成随机文件前缀 |
rust-embed |
将资源和模板嵌入到单个二进制文件中 |
依赖
~21–33MB
~522K SLoC