X-Git-Url: https://piware.de/gitweb/?p=learn-rust.git;a=blobdiff_plain;f=axum-server%2Fsrc%2Fmain.rs;fp=axum-server%2Fsrc%2Fmain.rs;h=02b4700d1e5352348e59d204b7e94f8332d64365;hp=31c0a4f619576870762aebe5ab0ca3a7619b169c;hb=ffdc1bdd9f104219c50c20316dded52e937541fe;hpb=ac5838f9b78c6894751cfacaf2f238e09a4a7f51 diff --git a/axum-server/src/main.rs b/axum-server/src/main.rs index 31c0a4f..02b4700 100644 --- a/axum-server/src/main.rs +++ b/axum-server/src/main.rs @@ -47,8 +47,8 @@ async fn main() { tracing_subscriber::fmt::init(); let app = Router::new() .route("/hello/:name", get(hello)) - .route("/static", - get_service(tower_http::services::ServeFile::new("Cargo.toml").precompressed_gzip()) + .nest("/static", + get_service(tower_http::services::ServeDir::new(".").precompressed_gzip()) .handle_error(|e: io::Error| async move { (StatusCode::INTERNAL_SERVER_ERROR, format!("Unhandled internal error: {}", e)) })