UNPKG

ncc-prototype-email-alerts-sub

Version:

Northumberland Council Front End Email Alerts Subscription Prototype

22 lines (21 loc) 675 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const config_1 = __importDefault(require("../libs/config")); const injectRequest = (req, res, next) => { const config = (0, config_1.default)(); try { let engine = res.app.get('view engine'); engine.addGlobal('request', req); if (config.env === 'prod') { engine.addGlobal('csrfToken', req.csrfToken()); } } catch (e) { console.error(e); } next(); }; exports.default = injectRequest;