From 71a6c4ccc5d0857b6611bcadb30b6353c63aa421 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=89=8B=E7=93=9C=E4=B8=80=E5=8D=81=E9=9B=AA?= Date: Thu, 14 Nov 2024 12:37:16 +0800 Subject: [PATCH] fix: error handle --- src/webui/src/helper/config.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/webui/src/helper/config.ts b/src/webui/src/helper/config.ts index 32fccaba..ef2e273d 100644 --- a/src/webui/src/helper/config.ts +++ b/src/webui/src/helper/config.ts @@ -48,10 +48,10 @@ async function tryUsePort(port: number, host: string, tryCount: number = 0): Pro // 使用循环代替递归 resolve(tryUsePort(port + 1, host, tryCount + 1)); } else { - reject(`端口尝试失败,达到最大尝试次数: ${MAX_PORT_TRY}`); + reject(new Error(`端口尝试失败,达到最大尝试次数: ${MAX_PORT_TRY}`)); } } else { - reject(`遇到错误: ${err.code}`); + reject(new Error(`遇到错误: ${err.code}`)); } }); @@ -59,7 +59,7 @@ async function tryUsePort(port: number, host: string, tryCount: number = 0): Pro server.listen(port, host); } catch (error) { // 这里捕获到的错误应该是启动服务器时的同步错误 - reject(`服务器启动时发生错误: ${error}`); + reject(new Error(`服务器启动时发生错误: ${error}`)); } }); }