From 4e434a26917e82cfc92f24f7f9269c1f8a46c413 Mon Sep 17 00:00:00 2001 From: pan93412 Date: Wed, 26 Jan 2022 14:20:54 +0800 Subject: [PATCH] feat(server): add field "identifier" I'm going to replace the function of "main.js". --- server.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server.js b/server.js index 60585f1..ff63c09 100644 --- a/server.js +++ b/server.js @@ -22,6 +22,7 @@ const VERSION_CHECK_RESULT = { /** * @typedef {{ + * identifier?: string, * route: string, * module: any * }} ModuleDefinition @@ -70,10 +71,11 @@ async function getModulesDefinitions(modulePath, specificRoute) { .reverse() .filter((file) => file.endsWith('.js')) .map((file) => { + const identifier = file.split('.').shift() const route = parseRoute(file) const module = require(path.join(modulePath, file)) - return { route, module } + return { identifier, route, module } }) return modules