We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ba06cdf commit 17b1974Copy full SHA for 17b1974
lib/server_middleware/api.js
@@ -117,9 +117,12 @@ function injectAPI(options) {
117
118
// Error Response handler
119
router.use(function (err, req, res, next) {
120
- return Promise.resolve(options.errorHandler(err, req))
121
- .then(_err => options.errorResponse(_err || err, req, res, options))
122
- .catch(_err => options.errorResponse(_err, req, res, options))
+ try {
+ Promise.resolve(options.errorHandler(err, req))
+ .then(_err => options.errorResponse(_err || err, req, res, options));
123
+ } catch (_err) {
124
+ options.errorResponse(_err, req, res, options);
125
+ }
126
});
127
128
return {
0 commit comments