diff --git a/src/handlers/proxy.rs b/src/handlers/proxy.rs index 4478cb0..1586cfe 100644 --- a/src/handlers/proxy.rs +++ b/src/handlers/proxy.rs @@ -8,7 +8,7 @@ use crate::handlers::serve_file::serve_file; /// Обработчик для скачивания файла и генерации миниатюры, если она недоступна. pub async fn proxy_handler( - req: HttpRequest, + _req: HttpRequest, requested_res: web::Path, state: web::Data, ) -> Result { diff --git a/src/main.rs b/src/main.rs index c102ad2..3501a08 100644 --- a/src/main.rs +++ b/src/main.rs @@ -7,6 +7,7 @@ mod thumbnail; use actix_web::{middleware::Logger, web, App, HttpServer}; use app_state::AppState; use handlers::{proxy_handler, upload_handler}; +use log::info; use tokio::task::spawn_blocking; use std::env; use env_logger; @@ -14,8 +15,11 @@ use env_logger; #[actix_web::main] async fn main() -> std::io::Result<()> { env_logger::init(); - let app_state = AppState::new().await; + info!("Started"); + let port = env::var("PORT").unwrap_or_else(|_| "8080".to_string()); + let addr = format!("0.0.0.0:{}", port); + let app_state = AppState::new().await; let app_state_clone = app_state.clone(); // Используем spawn_blocking для работы, которая не совместима с Send @@ -26,8 +30,6 @@ async fn main() -> std::io::Result<()> { }); }); - let port = env::var("PORT").unwrap_or_else(|_| "8080".to_string()); - let addr = format!("0.0.0.0:{}", port); HttpServer::new(move || { App::new() .app_data(web::Data::new(app_state.clone()))