4 个版本
0.4.2 | 2023 年 3 月 25 日 |
---|---|
0.4.1 | 2022 年 1 月 2 日 |
0.4.0 | 2021 年 5 月 7 日 |
0.1.7 | 2020 年 9 月 14 日 |
0.1.0 |
|
#530 在 HTTP 服务器
8,483 每月下载量
用于 2 软件包
43KB
792 行
devserver_lib
devserver_lib 执行(几乎)为通过 https://127.0.0.1:8080 命名空间静态文件夹所必需的最小操作。
不要在生产环境中使用 DEVSERVER_LIB
devserver_lib
应仅用于在受信任的网络中本地托管文件。
devserver_lib
无法正确处理开放网络中鲁棒服务器必须承受的攻击。
用法
extern crate devserver_lib;
fn main()
{
devserver_lib::run(&"localhost", 8080, "", /*Auto-reload:*/ true ); // Runs forever serving the current folder on https://127.0.0.1:8080
}
依赖关系
仅针对重新加载功能的依赖关系: notify sha-1 base64
学习资源
https://doc.rust-lang.net.cn/book/ch20-00-final-project-a-web-server.html
http://concisecoder.io/2019/05/11/creating-a-static-http-server-with-rust-part-1/
依赖关系
~0–9.5MB
~94K SLoC