From f375f9f841ebae9cb1867bd92c669c70619e7001 Mon Sep 17 00:00:00 2001 From: Edric Li Date: Tue, 9 Sep 2025 11:10:27 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20ESLint=20=E9=94=99?= =?UTF-8?q?=E8=AF=AF=20-=20=E8=A7=A3=E5=86=B3=E6=9C=AA=E5=AE=9A=E4=B9=89?= =?UTF-8?q?=E5=8F=98=E9=87=8F=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - claudeConsoleRelayService.js: 将 account 变量声明提到更高作用域 - claudeRelayService.js: 移除 _makeClaudeStreamRequest 函数中的未定义变量引用 --- src/services/claudeConsoleRelayService.js | 6 ++++-- src/services/claudeRelayService.js | 16 ++++++---------- 2 files changed, 10 insertions(+), 12 deletions(-) diff --git a/src/services/claudeConsoleRelayService.js b/src/services/claudeConsoleRelayService.js index 6a88166d..6b97c881 100644 --- a/src/services/claudeConsoleRelayService.js +++ b/src/services/claudeConsoleRelayService.js @@ -19,10 +19,11 @@ class ClaudeConsoleRelayService { options = {} ) { let abortController = null + let account = null try { // 获取账户信息 - const account = await claudeConsoleAccountService.getAccount(accountId) + account = await claudeConsoleAccountService.getAccount(accountId) if (!account) { throw new Error('Claude Console Claude account not found') } @@ -244,9 +245,10 @@ class ClaudeConsoleRelayService { streamTransformer = null, options = {} ) { + let account = null try { // 获取账户信息 - const account = await claudeConsoleAccountService.getAccount(accountId) + account = await claudeConsoleAccountService.getAccount(accountId) if (!account) { throw new Error('Claude Console Claude account not found') } diff --git a/src/services/claudeRelayService.js b/src/services/claudeRelayService.js index 658391b8..ac80cc6a 100644 --- a/src/services/claudeRelayService.js +++ b/src/services/claudeRelayService.js @@ -1502,15 +1502,11 @@ class ClaudeRelayService { }) req.on('error', async (error) => { - logger.error( - `❌ Claude stream request error (Account: ${account?.name || accountId}):`, - error.message, - { - code: error.code, - errno: error.errno, - syscall: error.syscall - } - ) + logger.error(`❌ Claude stream request error:`, error.message, { + code: error.code, + errno: error.errno, + syscall: error.syscall + }) // 根据错误类型提供更具体的错误信息 let errorMessage = 'Upstream request failed' @@ -1554,7 +1550,7 @@ class ClaudeRelayService { req.on('timeout', async () => { req.destroy() - logger.error(`❌ Claude stream request timeout | Account: ${account?.name || accountId}`) + logger.error(`❌ Claude stream request timeout`) if (!responseStream.headersSent) { responseStream.writeHead(504, {