fix(ports): now can listen zero port
This commit is contained in:
parent
ea9ee5fa32
commit
e3dc697e42
2
Cargo.lock
generated
2
Cargo.lock
generated
@ -982,7 +982,7 @@ checksum = "0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94"
|
||||
|
||||
[[package]]
|
||||
name = "mdpreview"
|
||||
version = "0.2.0"
|
||||
version = "0.2.1"
|
||||
dependencies = [
|
||||
"askama",
|
||||
"askama_axum",
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "mdpreview"
|
||||
version = "0.2.0"
|
||||
version = "0.2.1"
|
||||
edition = "2024"
|
||||
authors = ["Vladislav Kan <thek4n@yandex.ru>"]
|
||||
|
||||
|
||||
@ -126,10 +126,13 @@ async fn main() {
|
||||
let addr = resolve_addr(&args.host, args.port).expect("Failed to resolve address");
|
||||
|
||||
let listener = tokio::net::TcpListener::bind(addr).await.unwrap();
|
||||
println!("🚀 Server started on http://{addr}");
|
||||
|
||||
let actual_addr = listener.local_addr().expect("Failed to get local address");
|
||||
println!("Server started on http://{actual_addr}");
|
||||
|
||||
if args.browser {
|
||||
let _ = webbrowser::open(format!("http://{addr}").as_str());
|
||||
let url = format!("http://{actual_addr}");
|
||||
let _ = webbrowser::open(url.as_str());
|
||||
}
|
||||
|
||||
axum::serve(listener, app).await.unwrap();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user