18 lines
385 B
Rust
18 lines
385 B
Rust
use axum::{Router, routing::get};
|
|
|
|
pub mod pages;
|
|
|
|
|
|
|
|
|
|
pub async fn start() -> anyhow::Result<()> {
|
|
let addr = "0.0.0.0:3000";
|
|
let app = Router::new()
|
|
.route("/", get(pages::home::get_page));
|
|
|
|
let listener = tokio::net::TcpListener::bind(addr).await.unwrap();
|
|
log::info!("Listening on http://{addr}");
|
|
axum::serve(listener, app).await.unwrap();
|
|
Ok(())
|
|
}
|