4 个版本
0.2.2 | 2021 年 8 月 5 日 |
---|---|
0.2.1 | 2021 年 7 月 6 日 |
0.2.0 | 2021 年 7 月 6 日 |
0.1.0 | 2021 年 7 月 5 日 |
在 HTTP 服务器 中排名第 774
每月下载量 26 次
50KB
1.5K SLoC
enrgy
一个(nightly)不安全的轻量级同步 Actix-like HTTP 服务器。
警告:不要允许从公开互联网访问此服务器,它几乎没有安全措施。
示例
use enrgy::{web, App, HttpServer, Responder};
fn index() -> impl Responder {
"Hello World!"
}
fn greet(name: web::Param<"name">) -> impl Responder {
format!("Hello {}!", *name)
}
fn main() -> Result<(), Box<dyn std::error::Error>> {
HttpServer::new(
App::new()
.service(web::get("/").to(index))
.service(web::get("/:name").to(greet))
)
.bind(("127.0.0.1", 8080))
.run()?;
Ok(())
}
常见问题解答
问:为什么叫 'enrgy'?
答:我正在尝试想出一个名字,不小心拼错了 energy。
依赖
~2–9.5MB
~81K SLoC