MCPcopy
hub / github.com/vitejs/vite / restartServerWithUrls

Function restartServerWithUrls

packages/vite/src/node/server/index.ts:1422–1447  ·  view source on GitHub ↗
(
  server: ViteDevServer,
)

Source from the content-addressed store, hash-verified

1420 * Internal function to restart the Vite server and print URLs if changed
1421 */
1422export async function restartServerWithUrls(
1423 server: ViteDevServer,
1424): Promise<void> {
1425 if (server.config.server.middlewareMode) {
1426 await server.restart()
1427 return
1428 }
1429
1430 const { port: prevPort, host: prevHost } = server.config.server
1431 const prevUrls = server.resolvedUrls
1432
1433 await server.restart()
1434
1435 const {
1436 logger,
1437 server: { port, host },
1438 } = server.config
1439 if (
1440 (port ?? DEFAULT_DEV_PORT) !== (prevPort ?? DEFAULT_DEV_PORT) ||
1441 host !== prevHost ||
1442 diffDnsOrderChange(prevUrls, server.resolvedUrls)
1443 ) {
1444 logger.info('')
1445 server.printUrls()
1446 }
1447}

Callers 2

actionFunction · 0.90
handleHMRUpdateFunction · 0.85

Calls 4

diffDnsOrderChangeFunction · 0.90
restartMethod · 0.80
infoMethod · 0.65
printUrlsMethod · 0.65

Tested by

no test coverage detected