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(()) }