fix linting
This commit is contained in:
parent
098818b205
commit
72d103edaf
10
src/utils.js
10
src/utils.js
@ -1,6 +1,6 @@
|
||||
import { createHash } from "crypto";
|
||||
import path from 'path';
|
||||
import url from 'url';
|
||||
import path from "path";
|
||||
import url from "url";
|
||||
import * as fs from "fs";
|
||||
|
||||
import { getUsedResources, requestPVE } from "./pve.js";
|
||||
@ -129,18 +129,18 @@ export function getTimeLeft (timeout) {
|
||||
*/
|
||||
export function recursiveImport (router, baseroute, target, from = import.meta.url) {
|
||||
const thisPath = path.dirname(url.fileURLToPath(import.meta.url));
|
||||
const fromPath = path.relative(".", path.dirname(url.fileURLToPath(from)));
|
||||
const fromPath = path.relative(".", path.dirname(url.fileURLToPath(from)));
|
||||
const targetPath = path.relative(".", `${fromPath}/${target}`);
|
||||
const importPath = path.relative(thisPath, targetPath);
|
||||
const files = fs.readdirSync(targetPath);
|
||||
files.forEach((file) => {
|
||||
if (file.endsWith(".js")) {
|
||||
const path = `./${importPath}/${file}`;
|
||||
const route = `${baseroute}/${file.replace(".js", "")}`
|
||||
const route = `${baseroute}/${file.replace(".js", "")}`;
|
||||
import(path).then((module) => {
|
||||
router.use(route, module.router);
|
||||
});
|
||||
console.log(`routes: loaded ${path} as ${route}`);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user