fix: miss file 500

This commit is contained in:
sigoden 2022-05-31 16:32:50 +08:00
parent 6a097e0496
commit 755554d3f2

View file

@ -134,6 +134,7 @@ impl InnerService {
self.handle_query_dir(filepath, &query[3..], &mut res) self.handle_query_dir(filepath, &query[3..], &mut res)
.await? .await?
} }
Method::GET if is_dir => self.handle_ls_dir(filepath, true, &mut res).await?,
Method::GET if is_file => { Method::GET if is_file => {
self.handle_send_file(filepath, req.headers(), &mut res) self.handle_send_file(filepath, req.headers(), &mut res)
.await? .await?
@ -141,7 +142,6 @@ impl InnerService {
Method::GET if is_miss && path.ends_with('/') => { Method::GET if is_miss && path.ends_with('/') => {
self.handle_ls_dir(filepath, false, &mut res).await? self.handle_ls_dir(filepath, false, &mut res).await?
} }
Method::GET => self.handle_ls_dir(filepath, true, &mut res).await?,
Method::OPTIONS => { Method::OPTIONS => {
status!(res, StatusCode::NO_CONTENT); status!(res, StatusCode::NO_CONTENT);
} }