UNPKG

@ministryofjustice/hmpps-digital-prison-reporting-frontend

Version:

The Digital Prison Reporting Frontend contains templates and code to help display data effectively in UI applications.

27 lines (21 loc) 668 B
import { RequestHandler } from 'express' import { Services } from '../../../types/Services' import logger from '../../../utils/logger' export default class RequestReportController { layoutPath: string services: Services constructor(layoutPath: string, services: Services) { this.layoutPath = layoutPath this.services = services } errorHandler: RequestHandler = async (req, res, next) => { logger.error(`Error: ${JSON.stringify(req.body)}`) res.render(`dpr/routes/journeys/view-report/error`, { layoutPath: this.layoutPath, ...req.body, ...req.params, error: req.body.error, params: req.params, }) } }