UNPKG

ncc-prototype-email-alerts-sub

Version:

Northumberland Council Front End Email Alerts Subscription Prototype

21 lines (20 loc) 802 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const logger_1 = __importDefault(require("../libs/logger")); const pageController = (req, res) => { const page = req.params.page; if (page == undefined || page == null) { throw new Error('Page parameter is missing'); } logger_1.default.info(`Client connected. SessionId is ${req.session.id} and page is ${page}`); logger_1.default.info(`Errors are ${req.session.formErrors}`); if (!req.query.hasError) { req.session.formErrors = []; req.session.error = {}; } return res.render(`${page}.njk`); }; exports.default = pageController;