diff options
| author | Daniel Hader <[email protected]> | 2026-05-12 13:46:39 -0500 |
|---|---|---|
| committer | Daniel Hader <[email protected]> | 2026-05-12 13:46:39 -0500 |
| commit | 970638e3c895ba518c7a70f56f385c9dcdce8b5d (patch) | |
| tree | 301152e34344da3e7fcf0fe9ea8f7dbe642c9802 /src/main.rs | |
| parent | 36fad793c3be58b220ae319a45c8cd8afbae09fa (diff) | |
create and get problem endpoints added
Diffstat (limited to 'src/main.rs')
| -rw-r--r-- | src/main.rs | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/main.rs b/src/main.rs index ef762f7..399a385 100644 --- a/src/main.rs +++ b/src/main.rs @@ -7,7 +7,7 @@ use axum::{ Router, }; -use routes::problem::get_problems; +use routes::problem::{get_problems, create_problem}; use routes::user::create_user; use crate::database::Database; @@ -29,8 +29,10 @@ async fn main() { let app = Router::new() .route("/", get(|| async {"Hello World!"})) - .route("/problems", get(get_problems)) - .route("/user", post(create_user).with_state(state)); + .route("/problem", get(get_problems)) + .route("/problem", post(create_problem)) + .route("/user", post(create_user)) + .with_state(state); let listener = tokio::net::TcpListener::bind("0.0.0.0:3000").await.unwrap(); axum::serve(listener, app).await.unwrap(); |
