servme/src/main.rs

21 lines
456 B
Rust

use http_body_util::Full;
use hyper::{
body::{Bytes, Incoming},
Request, Response,
};
use servme::{Responder, Server};
use std::convert::Infallible;
#[tokio::main]
async fn main() {
Server::builder()
.address("127.0.0.1", 8080)
.build()
.run(handler)
.await
}
async fn handler(req: Request<Incoming>) -> Result<Response<Full<Bytes>>, Infallible> {
Responder::text(&format!("Hello World! {}", req.uri()))
}