From 2214f6412122481bb229cd2c738ebf65a2f0b299 Mon Sep 17 00:00:00 2001 From: chaoszhu Date: Thu, 6 Aug 2026 21:19:52 +0800 Subject: [PATCH] feat: var for active server --- server/app/utils/plus-server.js | 9 ++++++++- server/app/utils/tools.js | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/server/app/utils/plus-server.js b/server/app/utils/plus-server.js index 2db1d99..5959a0c 100644 --- a/server/app/utils/plus-server.js +++ b/server/app/utils/plus-server.js @@ -1,6 +1,13 @@ -const plusServers = [ +const defaultPlusServers = [ 'https://easynode-auth1.chaoszhu.com', 'https://easynode-auth2.chaoszhu.com' ] +const envPlusServers = process.env.PLUS_AUTH_SERVERS + ?.split(',') + .map(server => server.trim()) + .filter(Boolean) + +const plusServers = envPlusServers?.length ? envPlusServers : defaultPlusServers + export { plusServers } diff --git a/server/app/utils/tools.js b/server/app/utils/tools.js index 5d96b06..a8cbe4d 100644 --- a/server/app/utils/tools.js +++ b/server/app/utils/tools.js @@ -391,7 +391,7 @@ async function requestWithFailover(path, options = {}, timeout = 5000) { method, headers, body, - timeout + signal: AbortSignal.timeout(timeout) }) // 200+