aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorcyqsimon <28627918+cyqsimon@users.noreply.github.com>2022-07-22 16:16:01 +0000
committerGitHub <noreply@github.com>2022-07-22 16:16:01 +0000
commit16dbe4d7c2cd1ddbb83288d2d49ec75165ca3bab (patch)
treee0d04c52553b830ca9cd58279c13cddc9a968005 /src
parentUse `mime` for all content type declarations (diff)
downloadminiserve-16dbe4d7c2cd1ddbb83288d2d49ec75165ca3bab.tar.gz
miniserve-16dbe4d7c2cd1ddbb83288d2d49ec75165ca3bab.zip
Apply suggestions from code review
Co-authored-by: Sven-Hendrik Haase <svenstaro@gmail.com>
Diffstat (limited to '')
-rw-r--r--src/main.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs
index 5e6f2c8..e4f48f8 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -290,9 +290,12 @@ fn configure_app(app: &mut web::ServiceConfig, conf: &MiniserveConfig) {
let dir_service = || {
let mut files = actix_files::Files::new("", &conf.path);
+ // Use specific index file if one was provided.
if let Some(ref index_file) = conf.index {
files = files.index_file(index_file.to_string_lossy());
- // --spa requires --index in clap
+ // Handle SPA option.
+ //
+ // Note: --spa requires --index in clap.
if conf.spa {
files = files.default_handler(
NamedFile::open(&conf.path.join(index_file))