blob: a143df53dab007ce0238de0f39c63286e197a624 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
mod database;
mod routes;
use axum::{
routing::get,
Router,
};
use routes::problems::get_problems;
#[tokio::main]
async fn main() {
let app = Router::new()
.route("/", get(|| async {"Hello World!"}))
.route("/problems", get(get_problems));
let listener = tokio::net::TcpListener::bind("0.0.0.0:3000").await.unwrap();
axum::serve(listener, app).await.unwrap();
}
#[cfg(test)]
mod tests {
fn test_app() -> String {
"hello".into()
}
}
|