Skip to content

Commit 644f4c5

Browse files
committed
Simplify the presented server info a bit more.
related to #22
1 parent d4a5542 commit 644f4c5

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/cmd/serve.rs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,12 +48,13 @@ impl Serve {
4848
watcher.build().await;
4949

5050
// Spawn the watcher & the server.
51+
let http_addr = format!("http://127.0.0.1:{}{}", self.port, &self.public_url);
5152
let watch_handle = spawn_local(watcher.run());
52-
let server_handle = self.spawn_server()?;
53+
let server_handle = self.spawn_server(http_addr.clone())?;
5354

5455
// Open the browser.
5556
if self.open {
56-
if let Err(err) = open::that(format!("http://127.0.0.1:{}", self.port)) {
57+
if let Err(err) = open::that(http_addr) {
5758
eprintln!("error opening browser: {}", err);
5859
}
5960
}
@@ -63,7 +64,7 @@ impl Serve {
6364
Ok(())
6465
}
6566

66-
fn spawn_server(&self) -> Result<JoinHandle<()>> {
67+
fn spawn_server(&self, http_addr: String) -> Result<JoinHandle<()>> {
6768
// Prep state.
6869
let listen_addr = format!("0.0.0.0:{}", self.port);
6970
let index = Arc::new(self.dist.join("index.html"));
@@ -74,7 +75,7 @@ impl Serve {
7475
app.at(&self.public_url).serve_dir(self.dist.to_string_lossy().as_ref())?;
7576

7677
// Listen and serve.
77-
println!("📡 {}", format!("listening on port {}", &self.port));
78+
println!("server running at {}", &http_addr);
7879
Ok(spawn(async move {
7980
if let Err(err) = app.listen(listen_addr).await {
8081
eprintln!("{}", err);

0 commit comments

Comments
 (0)