#web-server #web #axum #warp #rocket #sailfish

sailfish-web

简单的扩展crate,为网络服务器crate提供更简单的API

2个版本

0.1.1 2024年6月17日
0.1.0 2024年6月11日

HTTP服务器 中排名第1002

MIT许可协议

21KB
160

Sailfish-Web

简单的扩展crate,为网络服务器crate和其他便利功能提供更简单的API

示例

#[derive(TemplateOnce)]
#[template(path = "test.stpl")]
struct TestTemplate<'a> {
    s: &'a str,
}

#[get("/hello")]
fn hello() -> RawHtml<String> {
    TemplateWrapper::from(TestTemplate { s: "test" }).into()
}

#[launch]
fn rocket() -> _ {
    rocket::build().mount("/", routes![hello])
}

更多示例请查看示例

依赖项

~0.2–31MB
~475K SLoC