From c26d6e86806b55e26f6c5d923a5f752879e132e0 Mon Sep 17 00:00:00 2001 From: Jobin <425605679@qq.com> Date: Tue, 5 Nov 2024 11:02:30 +0800 Subject: [PATCH] fix: server restart not display resolveUrls (#1911) --- packages/core/src/server/index.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/packages/core/src/server/index.ts b/packages/core/src/server/index.ts index 97ade3657..fdbbe789b 100644 --- a/packages/core/src/server/index.ts +++ b/packages/core/src/server/index.ts @@ -309,14 +309,16 @@ export class Server extends httpServer { const { port: prevPort, host: prevHost } = this.serverOptions; const prevUrls = this.resolvedUrls; - await this.restart(); - - const { port, host } = this.serverOptions; + const newServer = await this.restart(); + const { + serverOptions: { port, host }, + resolvedUrls + } = newServer; if ( port !== prevPort || host !== prevHost || - this.hasUrlsChanged(prevUrls, this.resolvedUrls) + this.hasUrlsChanged(prevUrls, resolvedUrls) ) { __FARM_GLOBAL__.__FARM_SHOW_DEV_SERVER_URL__ = true; } else { @@ -356,6 +358,7 @@ export class Server extends httpServer { await this.watcher.close(); await newServer.listen(); this.logger.info(bold(green('Server restarted successfully ✨ ✨'))); + return newServer; } /**