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