From 7fd53b462ba01184cef5fb48513f5323a4ebb7fb Mon Sep 17 00:00:00 2001 From: Mathias Wagner Date: Tue, 27 Dec 2022 18:10:23 +0100 Subject: [PATCH] Created the module list route; --- server/routes/module.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 server/routes/module.js diff --git a/server/routes/module.js b/server/routes/module.js new file mode 100644 index 0000000..55df6ce --- /dev/null +++ b/server/routes/module.js @@ -0,0 +1,14 @@ +const {getModules} = require("../controller/module"); +const app = require('express').Router(); + +app.get("/list", (req, res) => { + const moduleInfo = getModules(); + const modules = {}; + + for (let module in moduleInfo) delete moduleInfo[module]["info"]["validationSchema"]; + for (let module in moduleInfo) modules[module] = moduleInfo[module]["info"]; + + res.json(modules); +}); + +module.exports = app; \ No newline at end of file