const path = require("path"); require("dotenv").config({ path: path.resolve( process.cwd(), `.env.${process.env.NODE_ENV || "development"}` ), }); const Handlebars = require("handlebars"); exports.render = (req, res) => { //Perform request validation let view; console.log("[HJS Render] New Render Request."); //console.log("[HJS Render] Context", req.body.context); if (req.body.context.bodyshop.template_header) { console.log("[HJS Render] Including Header"); view = `${req.body.context.bodyshop.template_header}${req.body.view}`; } else { console.log("[HJS Render] No header to include."); view = req.body.view; } var template = Handlebars.compile(view); res.send(template(req.body.context)); };