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 网页编程
每月下载量 264
在 3 crates 中使用
33KB
530 代码行
simple-server
用于构建简单阻塞 HTTP 服务器的 crate
注意:此 crate 没有经过安全问题的评估。因此,我们建议在使用它进行生产应用程序之前采取谨慎措施。
启动并运行
此 crate 使用 Rust 编程语言 编写。您需要 Rust 来运行此 crate。您可以使用 rustup 安装 Rust。 simple-server
需要 Rust 版本 1.20+。
要在此处本地运行此 crate
- 分叉并克隆此存储库
cdsimple-server
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