4 个版本 (重大更改)

使用旧的 Rust 2015

0.4.0 2018年10月19日
0.3.0 2017年10月26日
0.2.0 2017年10月18日
0.1.0 2017年10月15日

#1911 in 网页编程

Download history • Rust 包仓库 108/week @ 2024-03-12 • Rust 包仓库 76/week @ 2024-03-19 • Rust 包仓库 74/week @ 2024-03-26 • Rust 包仓库 160/week @ 2024-04-02 • Rust 包仓库 56/week @ 2024-04-09 • Rust 包仓库 76/week @ 2024-04-16 • Rust 包仓库 83/week @ 2024-04-23 • Rust 包仓库 73/week @ 2024-04-30 • Rust 包仓库 71/week @ 2024-05-07 • Rust 包仓库 73/week @ 2024-05-14 • Rust 包仓库 88/week @ 2024-05-21 • Rust 包仓库 90/week @ 2024-05-28 • Rust 包仓库 53/week @ 2024-06-04 • Rust 包仓库 52/week @ 2024-06-11 • Rust 包仓库 72/week @ 2024-06-18 • Rust 包仓库 77/week @ 2024-06-25 • Rust 包仓库

每月下载量 264
3 crates 中使用

MIT/Apache

33KB
530 代码行

simple-server

用于构建简单阻塞 HTTP 服务器的 crate

Build Status crates.io

注意:此 crate 没有经过安全问题的评估。因此,我们建议在使用它进行生产应用程序之前采取谨慎措施。

启动并运行

此 crate 使用 Rust 编程语言 编写。您需要 Rust 来运行此 crate。您可以使用 rustup 安装 Rust。 simple-server 需要 Rust 版本 1.20+

要在此处本地运行此 crate

  1. 分叉并克隆此存储库
  2. cdsimple-server
  3. cargobuild

要将此 crate 用于您的项目,请将以下行添加到 Cargo.toml 中的 [dependencies] 部分

simple-server = "0.3.0"

要查看此 crate 的示例,请查看 示例

测试

要本地测试此 crate,请运行

cargo test

文档

此 crate 有文档。要本地构建和打开文档,请运行

cargo doc --open

示例

此 crate 提供了几个示例

要运行示例

cargo run --example <name of example>

此 crate 使用 log crate 进行日志记录。在示例中,我们使用 env-logger crate 来显示日志。默认情况下,env-logger 只打印错误级别的日志。要启用信息级别的日志记录,您需要根据您的系统执行以下操作之一

在 Linux/OS X 上

RUST_LOG="simple_server=info" cargo run --example server

在 Windows PowerShell 上

$env:RUST_LOG="simple_server=info";
cargo run --example server

许可证

simple-server 受 Apache2 和 MIT 许可证的许可。

依赖项

~2MB
~35K SLoC