4个版本 (破坏性)
使用旧的Rust 2015
0.4.0 | 2018年2月10日 |
---|---|
0.3.0 | 2018年2月10日 |
0.2.0 | 2018年2月4日 |
0.1.0 | 2018年2月3日 |
#279 in #hyper
11KB
243 行
Hyperap
Hyperap - Hyper包装器。为Hyper.rs创建工作Web服务器的非常轻量级的包装器。
如何使用
代码参考 ./src/main.rs
以了解其工作原理
git clone https://github.com/nghenglim/hyperap
cd hyperap
cargo run
注意
- 目前使用的是具有异步特性的hyper 0.11分支,但是除非异步/await rust功能出现,否则异步编程不会干净
- 没有必要创建rust Web服务器的同步版本,因为NodeJS/Java/Go Web服务器是异步版本。
待办事项
- 在add_route上添加更多功能
- 路由能够指定GET/POST定义,在进入控制器之前进行验证
- 所有路由都可以生成到swagger文件中
依赖关系
~8.5MB
~146K SLoC