diff options
| author | Daniel Hader <[email protected]> | 2026-05-13 16:55:39 -0500 |
|---|---|---|
| committer | Daniel Hader <[email protected]> | 2026-05-13 16:55:39 -0500 |
| commit | 30332cc3b6633f49f0c1ec1f8a7c83922f770d37 (patch) | |
| tree | 701a61cd95b4664fb3ba5222f133cbb15d8688ec /src/main.rs | |
| parent | f23c5dbb3b725dc481cc79d5d4096232963250dd (diff) | |
Diffstat (limited to 'src/main.rs')
| -rw-r--r-- | src/main.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs index 399a385..c1209bf 100644 --- a/src/main.rs +++ b/src/main.rs @@ -9,6 +9,7 @@ use axum::{ use routes::problem::{get_problems, create_problem}; use routes::user::create_user; +use tower_http::services::ServeDir; use crate::database::Database; @@ -26,12 +27,14 @@ async fn main() { let state = AppState { database: database, }; + + let static_files = ServeDir::new("./static"); let app = Router::new() - .route("/", get(|| async {"Hello World!"})) .route("/problem", get(get_problems)) .route("/problem", post(create_problem)) .route("/user", post(create_user)) + .nest_service("/static", static_files) .with_state(state); let listener = tokio::net::TcpListener::bind("0.0.0.0:3000").await.unwrap(); |
