the statusphere demo reworked into a vite/react app in a monorepo
at e76e32f3e784f90a9f5a69d8f9cc2ec141affb2a 13 lines 397 B view raw
1import type { ErrorRequestHandler, RequestHandler } from 'express' 2import { StatusCodes } from 'http-status-codes' 3 4const unexpectedRequest: RequestHandler = (_req, res) => { 5 res.sendStatus(StatusCodes.NOT_FOUND) 6} 7 8const addErrorToRequestLog: ErrorRequestHandler = (err, _req, res, next) => { 9 res.locals.err = err 10 next(err) 11} 12 13export default () => [unexpectedRequest, addErrorToRequestLog]