pub fn new<F, H>(factory: F) -> HttpServer<H, F>where
F: 'static + Fn() -> H + Send + Clone,
H: 'static + IntoHttpHandler,
Expand description
Create new http server with application factory.
This is shortcut for server::HttpServer::new()
method.
use actix_web::{server, App, HttpResponse};
fn main() {
let sys = actix::System::new("example"); // <- create Actix system
server::new(
|| App::new()
.resource("/", |r| r.f(|_| HttpResponse::Ok())))
.bind("127.0.0.1:59090").unwrap()
.start();
sys.run();
}