aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs35
1 files changed, 10 insertions, 25 deletions
diff --git a/src/main.rs b/src/main.rs
index 6fa552f..4515a2d 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -16,36 +16,21 @@ extern crate rocket_contrib;
mod models;
mod schema;
mod controllers;
-use controllers::home_controller;
-use controllers::{login_controller, posts_controller, users_controller};
+use controllers::{
+ home_controller,
+ login_controller,
+ posts_controller,
+ users_controller
+};
fn main() {
if let Ok(dburl) = dotenv::var("DATABASE_URL") {
rocket::ignite()
.manage(utils::init_db_pool(&dburl))
- .mount("/",
- routes![
- home_controller::index,
- home_controller::index_json,
- home_controller::public_file])
- .mount("/posts",
- routes![
- posts_controller::new,
- posts_controller::create,
- posts_controller::show,
- posts_controller::edit,
- posts_controller::update,
- posts_controller::delete])
- .mount("/users",
- routes![
- users_controller::new,
- users_controller::create,
- ])
- .mount("/login",
- routes![
- login_controller::new,
- login_controller::create,
- ])
+ .mount("/", home_controller::routes())
+ .mount("/posts", posts_controller::routes())
+ .mount("/users", users_controller::routes())
+ .mount("/login", login_controller::routes())
.launch();
}
else {