2个版本
使用旧的Rust 2015
0.1.1 | 2017年2月21日 |
---|---|
0.1.0 | 2017年2月17日 |
#1349 在 HTTP服务器
37KB
1K SLoC
Ocean
Ocean是一个轻量级且直观的Web框架。
文档
用法
在Cargo.toml中添加依赖项
[dependencies]
ocean = "^0.1"
在你的 main.rs
extern crate ocean;
use ocean::prelude::*;
fn main() {
let mut app = ocean::app();
app.router.get("/", index);
app.listen("0.0.0.0", 3000);
}
fn index(_: Request, res: Response) {
res.send(String::from("Hello world!"));
}
许可证
Ocean主要在MIT许可证的条款下分发。有关详细信息,请参阅LICENSE。
lib.rs
:
Ocean是一个轻量级且直观的Web框架。
示例
extern crate ocean;
use ocean::prelude::*;
fn main() {
let mut app = ocean::app();
app.router.get("/", index);
app.listen("0.0.0.0", 3000);
}
fn index(_: Request, res: Response) {
res.send(String::from("Hello world!"));
}
依赖项
~6MB
~144K SLoC