ncc-prototype-email-alerts-sub
Version:
Northumberland Council Front End Email Alerts Subscription Prototype
22 lines (21 loc) • 675 B
JavaScript
;
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;