From 6c54518e84013cce97b6569f6b8cc67bd974afa9 Mon Sep 17 00:00:00 2001 From: xream Date: Tue, 18 Mar 2025 13:34:50 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/package.json | 4 ++-- backend/src/restful/index.js | 13 +++++++++---- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/backend/package.json b/backend/package.json index 38e2c6d..6f4a5f7 100644 --- a/backend/package.json +++ b/backend/package.json @@ -1,6 +1,6 @@ { "name": "sub-store", - "version": "2.18.6", + "version": "2.18.7", "description": "Advanced Subscription Manager for QX, Loon, Surge, Stash and Shadowrocket.", "main": "src/main.js", "scripts": { @@ -71,4 +71,4 @@ "prettier-plugin-sort-imports": "^1.6.1", "tinyify": "^3.0.0" } -} +} \ No newline at end of file diff --git a/backend/src/restful/index.js b/backend/src/restful/index.js index fb5ea61..762e9d5 100644 --- a/backend/src/restful/index.js +++ b/backend/src/restful/index.js @@ -33,11 +33,14 @@ export default function serve() { const be_prefix = eval('process.env.SUB_STORE_BACKEND_PREFIX'); const fe_be_path = eval('process.env.SUB_STORE_FRONTEND_BACKEND_PATH'); if (be_prefix) { - if(!fe_be_path.startsWith('/')){ + if (!fe_be_path.startsWith('/')) { throw new Error( 'SUB_STORE_FRONTEND_BACKEND_PATH should start with /', ); } + $.info( + `[BACKEND PREFIX] ${host}:${port}${fe_be_path} -> ${host}:${port}`, + ); $app.use((req, res, next) => { if (req.path.startsWith(fe_be_path)) { const newPath = req.url.replace(fe_be_path, '') || '/'; @@ -220,7 +223,9 @@ export default function serve() { let be_download_rewrite = ''; let be_api_rewrite = ''; let be_share_rewrite = `${be_share}:type/:name`; - let prefix = eval('process.env.SUB_STORE_BACKEND_PREFIX') ? fe_be_path : ''; + let prefix = eval('process.env.SUB_STORE_BACKEND_PREFIX') + ? fe_be_path + : ''; if (fe_be_path) { if (!fe_be_path.startsWith('/')) { throw new Error( @@ -290,10 +295,10 @@ export default function serve() { $.info(`[FRONTEND] ${fe_address}:${fe_port}`); if (fe_be_path) { $.info( - `[FRONTEND -> BACKEND] ${fe_address}:${fe_port}${be_api_rewrite} -> http://127.0.0.1:${port}${prefix}${be_api}`, + `[FRONTEND -> BACKEND] ${fe_address}:${fe_port}${be_api_rewrite} -> ${host}:${port}${prefix}${be_api}`, ); $.info( - `[FRONTEND -> BACKEND] ${fe_address}:${fe_port}${be_download_rewrite} -> http://127.0.0.1:${port}${prefix}${be_download}`, + `[FRONTEND -> BACKEND] ${fe_address}:${fe_port}${be_download_rewrite} -> ${host}:${port}${prefix}${be_download}`, ); $.info( `[SHARE BACKEND] ${fe_address}:${fe_port}${be_share_rewrite}`,