From 24f591fe90b973ac48572199fe4916f8610d7674 Mon Sep 17 00:00:00 2001 From: Kappeh Date: Sat, 3 Feb 2024 02:48:03 +0000 Subject: [PATCH] Fix bind address of server --- src/server.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/server.rs b/src/server.rs index dd67adf..ed5513c 100644 --- a/src/server.rs +++ b/src/server.rs @@ -3,8 +3,6 @@ use tera::Tera; use crate::{handlers, templates, Args}; -const ADDRESS: &str = "127.0.0.1"; - pub async fn run(args: &Args) -> Result<(), ServerError> { std::fs::create_dir_all(&args.schem_dir_path)?; @@ -12,6 +10,8 @@ pub async fn run(args: &Args) -> Result<(), ServerError> { let mut tera = Tera::default(); tera.add_raw_template("index.html", templates::INDEX_HTML)?; + println!("server running and listening on {}:{}", args.address, args.port); + HttpServer::new(move || { App::new() .app_data(Data::new(cloned_args.clone())) @@ -22,7 +22,7 @@ pub async fn run(args: &Args) -> Result<(), ServerError> { .route("/download/{filename:.*}", web::get().to(handlers::download)) .route("/upload", web::post().to(handlers::upload)) }) - .bind((ADDRESS, args.port))? + .bind((args.address.clone(), args.port))? .run() .await?;