diff --git a/lib/application.js b/lib/application.js index 3220856d..a0b886cf 100644 --- a/lib/application.js +++ b/lib/application.js @@ -156,7 +156,8 @@ Object.assign(Application.prototype, { }) .catch(function(err) { logger.error(err); - throw err; + reject(err); + callback && callback(err); }) }); @@ -220,7 +221,8 @@ Object.assign(Application.prototype, { }) .catch(function(err) { logger.error(err); - throw err; + reject(err); + callback && callback(err); }) }, { stream: options.stream }); }) @@ -347,7 +349,8 @@ Object.assign(Application.prototype, { }) .catch(function(err) { logger.error(err); - throw err; + reject(err); + callback && callback(err); }) }, { stream: options.stream });