diff options
Diffstat (limited to 'src/server.rs')
-rw-r--r-- | src/server.rs | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/server.rs b/src/server.rs index 51191f1..985d3db 100644 --- a/src/server.rs +++ b/src/server.rs @@ -1,3 +1,5 @@ +use std::net::SocketAddr; + use anyhow::{anyhow, Result}; use futures::stream::TryStreamExt; use rand::prelude::*; @@ -11,7 +13,7 @@ use crate::example::*; use crate::format::*; use crate::*; -pub async fn server_main() -> tide::Result<()> { +pub async fn server_main(bind_addr: SocketAddr) -> tide::Result<()> { // ---- load data files ---- info!("Loading kanji levels..."); @@ -73,9 +75,9 @@ pub async fn server_main() -> tide::Result<()> { // ---- serve actual http ---- - info!("Server listening on 127.0.0.1:8080"); + info!("Server listening on {}", bind_addr); debug!("RAM: {}", ALLOCATOR.allocated() / 1024); - app.listen("127.0.0.1:8080").await?; + app.listen(bind_addr).await?; Ok(()) } |