完全异步等待 http 服务器框架

时间:2024-07-18 12:13:52
【文件属性】:

文件名称:完全异步等待 http 服务器框架

文件大小:132KB

文件格式:ZIP

更新时间:2024-07-18 12:13:52

saphir

Saphir 是一个完全异步等待的 Rust http 服务器框架目标是为您的 Web 堆栈提供低级控制(就像 hyper 所做的那样),而无需从头开始做所有事情的耗时任务。快速概览use saphir:: prelude::* ;structTestController {} #[controller]implTestController { #[get("/{var}/print" )]asyncfnprint_test (&self , var:String ) -> (u16 ,String ) { (200 , var) } }asyncfntest_handler (mut req: Request) -> (u16 ,Option ) { (200 , req.captures_mut ().remove ("variable" )) } #[tokio::main]asyncfnmain () ->Result <(), SaphirError> { env_logger::init ();let


【文件预览】:
saphir-master
----rustfmt.toml(141B)
----.github()
--------ISSUE_TEMPLATE()
--------workflows()
--------CODEOWNERS(18B)
----saphir_cli()
--------src()
--------Cargo.toml(861B)
----saphir()
--------src()
--------Cargo.toml(2KB)
--------examples()
----LICENSE(1KB)
----logo.svg(10KB)
----Cargo.toml(77B)
----.gitignore(44B)
----saphir_macro()
--------src()
--------Cargo.toml(691B)
----README.md(2KB)

网友评论