Server-side exceptions and express middleware
npm install @ianwremmel/http-server-exceptions
const middleware = require('@ianwremmel/http-server-exceptions');
app.use(middleware());
const {BadGateway} = require('@ianwremmel/http-server-exceptions');
app.use(`/always-fails`, (req, res, next) => {
next(new BadGatway('remote server could not be reached', req));
});
See CONTRIBUTE
© MIT