diff options
Diffstat (limited to 'crates/web/src')
-rw-r--r-- | crates/web/src/main.rs | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/crates/web/src/main.rs b/crates/web/src/main.rs new file mode 100644 index 0000000..f641ce0 --- /dev/null +++ b/crates/web/src/main.rs @@ -0,0 +1,20 @@ +use axum::{ + http::StatusCode, + routing::{get, post}, + Json, Router, +}; +use serde::{Deserialize, Serialize}; + +#[tokio::main(flavor = "current_thread")] +async fn main() { + tracing_subscriber::fmt::init(); + + let app = Router::new().route("/", get(root)); + + let listener = tokio::net::TcpListener::bind("0.0.0.0:3000").await.unwrap(); + axum::serve(listener, app).await.unwrap(); +} + +async fn root() -> &'static str { + "Hello, World!" +} |