A program is like a poem, you cannot write a poem without writing it. --- Dijkstra
A full-featured and easy-to-use web framework with the Rust programming language.
This crate uses #![forbid(unsafe_code)]
to ensure everything is implemented in 100% Safe Rust.
```rust use poem::{handler, listener::TcpListener, route, web::Path, Server};
fn hello(Path(name): Path
async fn main() { use poem::route::get; let app = route().at("/hello/:name", get(hello)); let listener = TcpListener::bind("127.0.0.1:3000"); let server = Server::new(listener).await.unwrap(); server.run(app).await.unwrap(); } ```
More examples can be found here.
:balloon: Thanks for your help improving the project! We are so happy to have you!
Licensed under either of
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in Poem by you, shall be licensed as Apache, without any additional terms or conditions.