diff --git a/packages/plugin/vite/src/config/vite.base.config.ts b/packages/plugin/vite/src/config/vite.base.config.ts index 53f0933e78..4e1468f389 100644 --- a/packages/plugin/vite/src/config/vite.base.config.ts +++ b/packages/plugin/vite/src/config/vite.base.config.ts @@ -85,9 +85,11 @@ export function pluginExposeRenderer(name: string): Plugin { server.httpServer?.once('listening', () => { const addressInfo = server.httpServer?.address() as AddressInfo; + const configHost = server.config.server?.host + const devHost = typeof configHost === 'string' ? configHost : 'localhost' // Expose env constant for main process use. viteDevServerUrls[VITE_DEV_SERVER_URL] = - `http://localhost:${addressInfo?.port}`; + `http://${devHost}:${addressInfo?.port}`; }); }, };