diff --git a/src/server/axum.rs b/src/server/axum.rs index 4371c72..cec82a5 100644 --- a/src/server/axum.rs +++ b/src/server/axum.rs @@ -42,7 +42,9 @@ pub async fn launch(app: App) -> Result<(), std::io::Error> { let router = make_router(app); let make_service = ServiceExt::<axum::extract::Request>::into_make_service(router); let listener = tokio::net::TcpListener::bind(format!("0.0.0.0:{port}")).await?; - axum::serve(listener, make_service).await?; + tokio::spawn(async { + axum::serve(listener, make_service).await.unwrap(); + }); Ok(()) }