import type { ErrorRequestHandler, RequestHandler } from 'express' import { StatusCodes } from 'http-status-codes' const unexpectedRequest: RequestHandler = (_req, res) => { res.sendStatus(StatusCodes.NOT_FOUND) } const addErrorToRequestLog: ErrorRequestHandler = (err, _req, res, next) => { res.locals.err = err next(err) } export default () => [unexpectedRequest, addErrorToRequestLog]