From 386a27f4dcbc6b04a2daf141cb3d83127897b894 Mon Sep 17 00:00:00 2001 From: purocean Date: Thu, 26 Oct 2023 09:42:51 +0800 Subject: [PATCH] feat: add prompt of EACCES error --- src/main/app.ts | 2 +- src/share/i18n/languages/en.ts | 2 +- src/share/i18n/languages/zh-CN.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/app.ts b/src/main/app.ts index 9bda3e84..b74c44c5 100644 --- a/src/main/app.ts +++ b/src/main/app.ts @@ -430,7 +430,7 @@ const serve = () => { server.on('error', (e: Error) => { console.error(e) - if (e.message.includes('EADDRINUSE')) { + if (e.message.includes('EADDRINUSE') || e.message.includes('EACCES')) { // wait for electron app ready. setTimeout(async () => { await dialog.showMessageBox({ diff --git a/src/share/i18n/languages/en.ts b/src/share/i18n/languages/en.ts index 0d270b6f..d1c55d08 100644 --- a/src/share/i18n/languages/en.ts +++ b/src/share/i18n/languages/en.ts @@ -143,7 +143,7 @@ const data = { } }, 'error': { - 'EADDRINUSE': 'Port (%s) is in use, please configure another port in the settings', + 'EADDRINUSE': 'Port (%s) is in use or insufficient permissions, please configure another port in the settings', }, }, 'quit-check-dialog': { diff --git a/src/share/i18n/languages/zh-CN.ts b/src/share/i18n/languages/zh-CN.ts index 53bdc233..beaf1c4f 100644 --- a/src/share/i18n/languages/zh-CN.ts +++ b/src/share/i18n/languages/zh-CN.ts @@ -144,7 +144,7 @@ const data: BaseLanguage = { } }, 'error': { - 'EADDRINUSE': '端口 (%s) 已被使用,请在设置中配置一个其他端口', + 'EADDRINUSE': '端口 (%s) 已被使用或无权限监听,请在设置中配置一个其他端口', } }, 'quit-check-dialog': {