Created the module list route;
This commit is contained in:
14
server/routes/module.js
Normal file
14
server/routes/module.js
Normal file
@ -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;
|
Reference in New Issue
Block a user