async-handler.js 193 B

12345678910
  1. 'use strict';
  2. module.exports = (fn, errorHandler) => {
  3. return (req, res, next) => {
  4. return Promise.resolve(fn(req, res, next)).catch(err =>
  5. errorHandler(err, next),
  6. );
  7. };
  8. };