diff --git a/crates/service/src/server.rs b/crates/service/src/server.rs index c63bfcb..9e5bc37 100644 --- a/crates/service/src/server.rs +++ b/crates/service/src/server.rs @@ -137,14 +137,11 @@ impl Server<'_> { } } - let app = axum::Router::new() - .nest("/", self.router) - .layer(self.extract_token) - .layer(middleware::Log); let listener = tokio::net::TcpListener::bind(addr).await?; + let router = self.router.layer(self.extract_token).layer(middleware::Log); self.runner - .with_task("http server", axum::serve(listener, app)) + .with_task("http server", axum::serve(listener, router)) .with_task("signal capture", signal::capture(self.signals)) .run() .await;