From 772f431887741a4581877143f8b6dbb052c9171b Mon Sep 17 00:00:00 2001 From: xream Date: Fri, 8 Nov 2024 18:10:39 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=A8=A1=E5=9D=97=E7=89=88=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E4=B8=AD=E5=A2=9E=E5=8A=A0=20token=20=E8=B7=AF?= =?UTF-8?q?=E7=94=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/package.json | 2 +- backend/src/products/sub-store-0.js | 2 ++ backend/src/restful/token.js | 4 ++-- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/backend/package.json b/backend/package.json index 20dbb60..d338e94 100644 --- a/backend/package.json +++ b/backend/package.json @@ -1,6 +1,6 @@ { "name": "sub-store", - "version": "2.14.413", + "version": "2.14.414", "description": "Advanced Subscription Manager for QX, Loon, Surge, Stash and ShadowRocket.", "main": "src/main.js", "scripts": { diff --git a/backend/src/products/sub-store-0.js b/backend/src/products/sub-store-0.js index 19f495e..04bc160 100644 --- a/backend/src/products/sub-store-0.js +++ b/backend/src/products/sub-store-0.js @@ -21,6 +21,7 @@ import registerSettingRoutes from '@/restful/settings'; import registerMiscRoutes from '@/restful/miscs'; import registerSortRoutes from '@/restful/sort'; import registerFileRoutes from '@/restful/file'; +import registerTokenRoutes from '@/restful/token'; import registerModuleRoutes from '@/restful/module'; migrate(); @@ -32,6 +33,7 @@ function serve() { // register routes registerCollectionRoutes($app); registerSubscriptionRoutes($app); + registerTokenRoutes($app); registerFileRoutes($app); registerModuleRoutes($app); registerArtifactRoutes($app); diff --git a/backend/src/restful/token.js b/backend/src/restful/token.js index bd03126..deb3f83 100644 --- a/backend/src/restful/token.js +++ b/backend/src/restful/token.js @@ -140,7 +140,7 @@ async function signToken(req, res) { ); } } - const secret = eval('process.env.SUB_STORE_FRONTEND_BACKEND_PATH'); + // const secret = eval('process.env.SUB_STORE_FRONTEND_BACKEND_PATH'); const nanoid = eval(`require("nanoid")`); const tokens = $.read(TOKENS_KEY) || []; // const now = Date.now(); @@ -166,7 +166,7 @@ async function signToken(req, res) { $.write(tokens, TOKENS_KEY); return success(res, { token, - secret, + // secret, }); } catch (e) { return failed(