explicit error handler for connection errors

This commit is contained in:
azivner
2018-12-19 21:29:35 +01:00
parent 84e1512031
commit 321d0e8d64
3 changed files with 9 additions and 7 deletions

View File

@@ -54,6 +54,8 @@ function exec(opts) {
headers
});
request.on('error', err => reject(generateError(opts, err)));
request.on('response', response => {
if (![200, 201, 204].includes(response.statusCode)) {
reject(generateError(opts, response.statusCode + ' ' + response.statusMessage));