hettlage (133) [Avatar] Offline
#1
It seems that the error handler function in the error controller (Listing 12.10) needs four (rather than three) arguments in order to work properly:

exports.internalServerError = (errors, req, res, next) => {
  console.log(`ERROR occurred: ${errors.stack}`)
  res.status(500);
  res.send('500 | Sorry, our application is taking a nap!');
});

TheWexler (56) [Avatar] Offline
#2
Sorry for the delay on this, going through all of the book's contents from beginning to end. You're right, we do need the `next` argument here. Thanks for pointing that out!