pub mod configuration; pub mod configuration_two; pub mod directory; // use actix_files::NamedFile; use actix_web::HttpRequest; use std::path::PathBuf; async fn index(req: HttpRequest) -> actix_web::Result { let path: PathBuf = req.match_info().query("filename").parse().unwrap(); Ok(NamedFile::open(path)?) } #[actix_web::main] async fn main() -> std::io::Result<()> { use actix_web::{web, App, HttpServer}; HttpServer::new(|| App::new().route("/{filename:.*}", web::get().to(index))) .bind(("127.0.0.1", 8080))? .run() .await } //