5 releases
0.1.0 |
|
---|---|
0.0.5 | Sep 20, 2020 |
0.0.2 | Aug 28, 2020 |
#10 in #favorite
12KB
217 lines
express-rs
This crate emulates the behavior of the Express.js framework for Rust.
State of the Project
- Simple GET/POST/PUT/DELETE requests
- Body parsing
- Status codes
- Header parsing
- proper HTML rendering
- Dynamic query and route params
- Multithreading
Example
See ./examples for more examples
use express_rs::Express;
fn main() {
let mut app = Express::new();
app.get("/", |_, res| res.send("Hello World!".to_string()));
app.listen(8080);
}
License
This project is licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.