adding more comments

This commit is contained in:
Joe Ardent 2024-02-25 23:01:01 -08:00
parent 17bec04f2c
commit 380e81f8c9
1 changed files with 7 additions and 3 deletions

View File

@ -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();