From: sigoden Date: Tue, 31 May 2022 08:32:50 +0000 (+0800) Subject: fix: miss file 500 X-Git-Url: https://git.ozva.co.uk/?a=commitdiff_plain;h=755554d3f22bd9f102ad39e014c737986f97f0ca;p=ozva-cloud fix: miss file 500 --- diff --git a/src/server.rs b/src/server.rs index dba3564..775bdd9 100644 --- a/src/server.rs +++ b/src/server.rs @@ -134,6 +134,7 @@ impl InnerService { self.handle_query_dir(filepath, &query[3..], &mut res) .await? } + Method::GET if is_dir => self.handle_ls_dir(filepath, true, &mut res).await?, Method::GET if is_file => { self.handle_send_file(filepath, req.headers(), &mut res) .await? @@ -141,7 +142,6 @@ impl InnerService { Method::GET if is_miss && path.ends_with('/') => { self.handle_ls_dir(filepath, false, &mut res).await? } - Method::GET => self.handle_ls_dir(filepath, true, &mut res).await?, Method::OPTIONS => { status!(res, StatusCode::NO_CONTENT); }