20 lines
456 B
Rust
20 lines
456 B
Rust
|
extern crate hyper;
|
||
|
|
||
|
use hyper::{Body, Response, Server};
|
||
|
use hyper::service::service_fn_ok;
|
||
|
use hyper::rt::{self, Future};
|
||
|
|
||
|
fn main() {
|
||
|
|
||
|
let addr = ([127, 0, 0, 1], 1500).into();
|
||
|
|
||
|
rt::run(rt::lazy(move || {
|
||
|
let server = Server::bind(&addr)
|
||
|
.serve(|| service_fn_ok(|_| Response::new(Body::from("Hello world"))))
|
||
|
.map_err(|e| eprintln!("server 1 error: {}", e));
|
||
|
|
||
|
rt::spawn(server);
|
||
|
Ok(())
|
||
|
}));
|
||
|
}
|