UNPKG

create-express-mvt

Version:

This is a boiler-plate creator for expressJS in an MVT format. Each Router-domain has its own Model,View & Routes.

26 lines (18 loc) 499 B
const router=require("express").Router(); const req_mods=require("./app_register.json"); function summary(req,res){ } function produce_table(req,res){ } function main(){ var e={},r=0; Object.keys(req_mods).forEach(s=>{ e[`${s}`]=require(`./${s}/admin.json`)["models"]; }); Object.keys(e).forEach(s=>{ app.use(`/admin/${s}`,summary); e[s].forEach(t=>{ app.get(`/admin/${s}/${t}`,produce_table); }); }) }