From 3b1afad1d1a697e82c003e146ef2b7d5742e5210 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Tue, 14 Nov 2023 11:54:01 +0100 Subject: refactor architecture and start on http basic auth --- src/files.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/files.rs') diff --git a/src/files.rs b/src/files.rs index 68a3807..cf53942 100644 --- a/src/files.rs +++ b/src/files.rs @@ -21,7 +21,7 @@ use tokio::{ use tokio_util::io::poll_read_buf; pub async fn serve_files( - req: Request, + req: &Request, config: &FileserverConfig, ) -> Result>, ServiceError> { let rpath = req.uri().path(); @@ -56,6 +56,7 @@ pub async fn serve_files( if !config.index { return Err(ServiceError::NotFound); } + debug!("sending index for {path:?}"); if !rpath.ends_with("/") { let mut r = Response::new(String::new()); @@ -78,6 +79,7 @@ pub async fn serve_files( let range = req.headers().typed_get::(); let range = bytes_range(range, metadata.len())?; + debug!("sending file {path:?}"); let file = File::open(path.clone()).await?; let mut r = Response::new(BoxBody::new(StreamBody::new( -- cgit v1.2.3-70-g09d2