1
0
mirror of https://github.com/6dylan6/jdpro.git synced 2025-07-19 19:04:21 +08:00
This commit is contained in:
2024
2025-01-11 22:48:54 +08:00
parent f71a15a657
commit 3e4cfce4bd
2 changed files with 133 additions and 143 deletions

View File

@@ -4,16 +4,17 @@ const got = require('got');
require('dotenv').config(); require('dotenv').config();
const { readFile } = require('fs/promises'); const { readFile } = require('fs/promises');
const path = require('path'); const path = require('path');
const qlDir = '/ql';
const fs = require('fs'); const fs = require('fs');
let Fileexists280 = fs.existsSync('/ql/data/db/keyv.sqlite');
let Fileexists = fs.existsSync('/ql/data/config/auth.json'); let Fileexists = fs.existsSync('/ql/data/config/auth.json');
let authFile = ""; let authFile = "";
if (Fileexists) if (Fileexists280)
authFile = "/ql/data/db/keyv.sqlite"
else if (Fileexists)
authFile = "/ql/data/config/auth.json" authFile = "/ql/data/config/auth.json"
else else
authFile = "/ql/config/auth.json" authFile = "/ql/config/auth.json"
//const authFile = path.join(qlDir, 'config/auth.json');
const api = got.extend({ const api = got.extend({
prefixUrl: 'http://127.0.0.1:5600', prefixUrl: 'http://127.0.0.1:5600',
@@ -21,10 +22,11 @@ const api = got.extend({
}); });
async function getToken() { async function getToken() {
const authConfig = JSON.parse(await readFile(authFile)); const authConfig = await readFile(authFile);
return authConfig.token; // console.log(authConfig.toString().match(/"token":"(.*?)",/)[1])
return authConfig.toString().match(/"token":"(.*?)",/)[1];
} }
// getToken()
module.exports.getEnvs = async () => { module.exports.getEnvs = async () => {
const token = await getToken(); const token = await getToken();
const body = await api({ const body = await api({

File diff suppressed because one or more lines are too long