const express = require('express'); const bodyParser = require('body-parser'); const app = express(); const templates = require('./templates'); app.use(bodyParser.json()); app.post('/generate/:template', (req, res) => { const templateName = req.params.template; const options = req.body; templates.get(templateName, options, (err, template) => { if (err) { console.error('Error:', err.code, 'for', req.url); res.sendStatus(500).end('Something went wrong, call Thomas'); return; } let result = template; res.send(result); res.end(); }); }); app.use(express.static('dist')); app.listen(5000);