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:
19
src/main.rs
19
src/main.rs
@ -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();
|
||||
|
Reference in New Issue
Block a user