From f3f168c57850a5f1c9d8ed780c3ad940ebcf21d0 Mon Sep 17 00:00:00 2001 From: "bobo.yang" Date: Thu, 30 Nov 2023 08:00:15 +0800 Subject: [PATCH] use dynamic port to listen --- src/ide_services/services.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ide_services/services.ts b/src/ide_services/services.ts index 798fdfb..0f10b6b 100644 --- a/src/ide_services/services.ts +++ b/src/ide_services/services.ts @@ -110,11 +110,11 @@ export async function startRpcServer() { res.end(JSON.stringify(responseResult)); } - server.listen(3000, () => { + server.listen(0, () => { const address = server!.address(); // `address()`返回的对象包含`port`属性,它是系统分配的端口号 const port = typeof address === 'string' ? address : address?.port; logger.channel()?.info(`Server running at http://localhost:${port}/`); - process.env.DEVCHAT_IDE_SERVICE_URL = `http://localhost:${port}/`; + process.env.DEVCHAT_IDE_SERVICE_URL = `http://localhost:${port}`; }); } \ No newline at end of file