mirror of
https://github.com/Wei-Shaw/claude-relay-service.git
synced 2026-01-23 00:53:33 +00:00
fix: 修复 ESLint 错误 - 解决未定义变量问题
- claudeConsoleRelayService.js: 将 account 变量声明提到更高作用域 - claudeRelayService.js: 移除 _makeClaudeStreamRequest 函数中的未定义变量引用
This commit is contained in:
@@ -19,10 +19,11 @@ class ClaudeConsoleRelayService {
|
|||||||
options = {}
|
options = {}
|
||||||
) {
|
) {
|
||||||
let abortController = null
|
let abortController = null
|
||||||
|
let account = null
|
||||||
|
|
||||||
try {
|
try {
|
||||||
// 获取账户信息
|
// 获取账户信息
|
||||||
const account = await claudeConsoleAccountService.getAccount(accountId)
|
account = await claudeConsoleAccountService.getAccount(accountId)
|
||||||
if (!account) {
|
if (!account) {
|
||||||
throw new Error('Claude Console Claude account not found')
|
throw new Error('Claude Console Claude account not found')
|
||||||
}
|
}
|
||||||
@@ -244,9 +245,10 @@ class ClaudeConsoleRelayService {
|
|||||||
streamTransformer = null,
|
streamTransformer = null,
|
||||||
options = {}
|
options = {}
|
||||||
) {
|
) {
|
||||||
|
let account = null
|
||||||
try {
|
try {
|
||||||
// 获取账户信息
|
// 获取账户信息
|
||||||
const account = await claudeConsoleAccountService.getAccount(accountId)
|
account = await claudeConsoleAccountService.getAccount(accountId)
|
||||||
if (!account) {
|
if (!account) {
|
||||||
throw new Error('Claude Console Claude account not found')
|
throw new Error('Claude Console Claude account not found')
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1502,15 +1502,11 @@ class ClaudeRelayService {
|
|||||||
})
|
})
|
||||||
|
|
||||||
req.on('error', async (error) => {
|
req.on('error', async (error) => {
|
||||||
logger.error(
|
logger.error(`❌ Claude stream request error:`, error.message, {
|
||||||
`❌ Claude stream request error (Account: ${account?.name || accountId}):`,
|
code: error.code,
|
||||||
error.message,
|
errno: error.errno,
|
||||||
{
|
syscall: error.syscall
|
||||||
code: error.code,
|
})
|
||||||
errno: error.errno,
|
|
||||||
syscall: error.syscall
|
|
||||||
}
|
|
||||||
)
|
|
||||||
|
|
||||||
// 根据错误类型提供更具体的错误信息
|
// 根据错误类型提供更具体的错误信息
|
||||||
let errorMessage = 'Upstream request failed'
|
let errorMessage = 'Upstream request failed'
|
||||||
@@ -1554,7 +1550,7 @@ class ClaudeRelayService {
|
|||||||
|
|
||||||
req.on('timeout', async () => {
|
req.on('timeout', async () => {
|
||||||
req.destroy()
|
req.destroy()
|
||||||
logger.error(`❌ Claude stream request timeout | Account: ${account?.name || accountId}`)
|
logger.error(`❌ Claude stream request timeout`)
|
||||||
|
|
||||||
if (!responseStream.headersSent) {
|
if (!responseStream.headersSent) {
|
||||||
responseStream.writeHead(504, {
|
responseStream.writeHead(504, {
|
||||||
|
|||||||
Reference in New Issue
Block a user