summaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs8
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();