Skip to content

Commit aba6264

Browse files
committed
feat(wip): 支持 JWT
1 parent 2320ab3 commit aba6264

File tree

3 files changed

+6
-10
lines changed

3 files changed

+6
-10
lines changed

backend/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sub-store",
3-
"version": "2.14.407",
3+
"version": "2.14.408",
44
"description": "Advanced Subscription Manager for QX, Loon, Surge, Stash and ShadowRocket.",
55
"main": "src/main.js",
66
"scripts": {

backend/src/restful/miscs.js

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,11 @@ export default function register($app) {
3333
try {
3434
const { payload, options } = req.body;
3535
const jwt = eval(`require("jsonwebtoken")`);
36-
const token = jwt.sign(
37-
payload,
38-
eval('process.env.SUB_STORE_FRONTEND_BACKEND_PATH'),
39-
options,
40-
);
36+
const secret = eval('process.env.SUB_STORE_FRONTEND_BACKEND_PATH');
37+
const token = jwt.sign(payload, secret, options);
4138
res.set('Content-Type', 'application/json;charset=utf-8').send({
4239
token,
40+
secret,
4341
});
4442
} catch (e) {
4543
return failed(

backend/src/utils/env.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,8 @@ try {
4444
meta.plugin = $Plugin;
4545
}
4646
if (isNode) {
47-
if (
48-
eval('process.env.SUB_STORE_FRONTEND_BACKEND_PATH') &&
49-
eval('process.env.SUB_STORE_FRONTEND_PATH')
50-
) {
47+
const secret = eval('process.env.SUB_STORE_FRONTEND_BACKEND_PATH');
48+
if (secret && eval('process.env.SUB_STORE_FRONTEND_PATH')) {
5149
feature.share = true;
5250
}
5351
meta.node = {

0 commit comments

Comments
 (0)