From 380e81f8c9163a69cafec9a9c07005f5650b2b15 Mon Sep 17 00:00:00 2001 From: Joe Ardent Date: Sun, 25 Feb 2024 23:01:01 -0800 Subject: [PATCH] adding more comments --- src/main.rs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/main.rs b/src/main.rs index 269d6d0..cc6eeee 100644 --- a/src/main.rs +++ b/src/main.rs @@ -20,12 +20,15 @@ use user::User; #[tokio::main] async fn main() { - let session_store = MemoryStore::default(); - let session_layer = SessionManagerLayer::new(session_store).with_secure(false); - + // for javascript and css let assets_dir = std::env::current_dir().unwrap().join("assets"); let assets_svc = ServeDir::new(assets_dir.as_path()); + // just for signups + let session_store = MemoryStore::default(); + let session_layer = SessionManagerLayer::new(session_store).with_secure(true); + + // the core application, defining the routes and handlers let app = Router::new() .nest_service("/assets", assets_svc) .route("/signup", get(get_signup).post(post_signup)) @@ -33,6 +36,7 @@ async fn main() { .layer(session_layer) .into_make_service(); + // listing on the network let addr = SocketAddr::from(([127, 0, 0, 1], 3000)); let listener = tokio::net::TcpListener::bind(&addr).await.unwrap(); axum::serve(listener, app).await.unwrap();