In general express follows the way of passing errors rather than throwing it, for any errors in the program you can pass the error object to ‘next’, also an error handler needs to be defined so that all the errors passed to ‘next’ can be handled properly.
http://expressjs.com/en/guide/error-handling.html