diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/main.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs index e9b16df..f00fb89 100644 --- a/src/main.rs +++ b/src/main.rs @@ -41,7 +41,7 @@ pub struct MiniserveConfig { /// Enable random route generation pub random_route: Option<String>, - /// Sort files/directories + /// Sort files/directories pub sort_method: listing::SortingMethods, /// Enable inverse sorting @@ -208,8 +208,10 @@ fn configure_app(app: App<MiniserveConfig>) -> App<MiniserveConfig> { let full_route = format!("/{}", random_route); if let Some(s) = s { + // Handle directories app.handler(&full_route, s) } else { + // Handle single files app.resource(&full_route, |r| r.f(listing::file_handler)) } } |