Crates.io | little-hyper |
lib.rs | little-hyper |
version | 0.1.0 |
source | src |
created_at | 2024-02-21 09:53:52.223266 |
updated_at | 2024-02-21 09:53:52.223266 |
description | Hyper text transfar protocol written in rust. |
homepage | |
repository | https://github.com/mdmahikaishar/little-hyper |
max_upload_size | |
id | 1147803 |
size | 22,625 |
Hyper text transfar protocol written in rust.
use little_hyper::{LittleServer, Router};
fn main() {
let mut router = Router::new();
router.get("/", |_req, res| {
res.html("<h1>Hello world kahin hoilm.</h1>");
});
router.get("/hello", |_req, res| res.json("hello"));
router.get("/users/:userId", |req, res| {
res.json(&format!("userId --> {:?}, {:?}", req.params, req.query));
});
let mut server = LittleServer::new(true);
server.add_router(router);
println!("Listening on http://127.0.0.1:3000");
server.listen("127.0.0.1:3000").unwrap();
}
Contributions are welcome! I would like you to contribute in this project.
This project is in its early stages, and there are many missing features that need implementation. Check the Issues section for a list of features, enhancements, and bug fixes that are planned.
This project is licensed under the MIT License - see the LICENSE file for details.