diff --git a/src/controllers.rs b/src/controllers.rs new file mode 100644 index 0000000..b0b7589 --- /dev/null +++ b/src/controllers.rs @@ -0,0 +1,5 @@ +use actix_web::{HttpRequest, Responder}; + +pub fn index(_req: &HttpRequest) -> impl Responder { + "Hello world!" +} diff --git a/src/main.rs b/src/main.rs index 630b5d2..5990cf3 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,11 +1,9 @@ extern crate actix_web; extern crate clap; use clap::{Arg}; -use actix_web::{server, App, HttpRequest, Responder}; +use actix_web::{server, App}; -fn index(_req: &HttpRequest) -> impl Responder { - "Hello world!" -} +mod controllers; fn main() { println!("[rustyhub] Launching hub"); @@ -32,7 +30,7 @@ fn main() { } println!("[rustyhub] Starting server"); - server::new(|| App::new().resource("/", |r| r.f(index))) + server::new(|| App::new().resource("/", |r| r.f(controllers::index))) .bind(format!("{}:{}", address, port)) .unwrap() .run();