#localhost #server #local-server #dev-tools

bin+lib shrimple-localhost

零依赖本机服务器,可在终端和 Rust 代码中使用

6 个版本 (主要变更)

5.0.0 2024 年 8 月 19 日
4.0.0 2024 年 5 月 5 日
3.0.0 2024 年 5 月 1 日
2.1.0 2024 年 4 月 28 日
1.0.0 2024 年 4 月 28 日

开发工具 中排名 #376

Download history 187/week @ 2024-04-30 19/week @ 2024-05-07 1/week @ 2024-05-14 9/week @ 2024-05-21 8/week @ 2024-05-28 4/week @ 2024-06-04 4/week @ 2024-06-11 73/week @ 2024-08-13

每月下载量 73
用于 shrimple

MIT 许可证

43KB
892 行代码(不包括注释)

serve_current_dir()

托管本地文件,例如供您信任的浏览器等工具检查

  • 在任何平台上
  • 无需任何额外依赖
  • 甚至无需执行任何 shell 命令!

安装

需要作为 CLI 使用吗?

cargo install shrimple-localhost

需要作为库使用吗?

cargo add shrimple-localhost

用法

CLI

如果没有指定任何选项,shrimple-localhost 默认托管当前目录中的文件在默认端口

shrimple-localhost
  • 要指定自定义根目录,提供 -r 标志后跟根目录路径
  • 要指定自定义端口,提供 -p 标志后跟端口号
shrimple-localhost -p 4096 -r ~/website/static

更多请参考库的文档:https://docs.rs/shrimple-localhost

限制

服务器设计得很轻量,因此非常简单;它一次只能处理一个连接,这对于仅仅是一个开发工具来说应该足够了。

无运行时依赖