pub fn new<F, H>(factory: F) -> HttpServer<H, F>where
F: Fn() -> H + Send + Clone + 'static,
H: IntoHttpHandler + 'static,
Expand description
Create new http server with application factory.
This is shortcut for server::HttpServer::new()
method.
use actix_web::{actix, 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();
}