1
0
mirror of https://github.com/actix/actix-extras.git synced 2025-06-26 02:19:22 +02:00

simplify server method

This commit is contained in:
Nikolay Kim
2017-10-15 14:53:03 -07:00
parent 663492407d
commit 955e50313d
3 changed files with 36 additions and 25 deletions

View File

@ -5,9 +5,6 @@ extern crate actix_web;
extern crate tokio_core;
extern crate env_logger;
use std::net;
use std::str::FromStr;
use actix::prelude::*;
use actix_web::*;
@ -107,13 +104,12 @@ fn main() {
HttpServer::new(
RoutingMap::default()
.app(
"/blah", Application::default()
.resource("/test", |r| {
r.get::<MyRoute>();
r.post::<MyRoute>();
})
.finish())
.app("/blah", Application::default()
.resource("/test", |r| {
r.get::<MyRoute>();
r.post::<MyRoute>();
})
.finish())
.resource("/test", |r| r.post::<MyRoute>())
.resource("/ws/", |r| r.get::<MyWS>())
.resource("/simple/", |r|
@ -121,8 +117,7 @@ fn main() {
httpcodes::HTTPOk
}))
.finish())
.serve::<()>(
&net::SocketAddr::from_str("127.0.0.1:9080").unwrap()).unwrap();
.serve::<_, ()>("127.0.0.1:9080").unwrap();
println!("starting");
let _ = sys.run();