#同步 #nightly #不安全 #服务器 #http

nightly enrgy

一个(nightly)不安全的轻量级同步 Actix-like HTTP 服务器

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

MIT 许可证

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