From 81513040cfe5bb466cd48292c3a2ea31fd9f25eb Mon Sep 17 00:00:00 2001 From: Geoff Cox Date: Mon, 20 Nov 2017 21:01:39 -0800 Subject: [PATCH] fix(enhanced-request): reconnect for EAI_AGAIN --- scripts/enhanced-request.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/enhanced-request.js b/scripts/enhanced-request.js index 400e79c..22851c7 100644 --- a/scripts/enhanced-request.js +++ b/scripts/enhanced-request.js @@ -178,7 +178,8 @@ EnhancedRequest.prototype._shouldReconnect = function (err) { 'internal_server_error', 'Failed to fetch', // ECONNREFUSED/ENOTFOUND in Chrome 'Type error', // ECONNREFUSED/ENOTFOUND in Safari - 'XHR error' // ECONNREFUSED/ENOTFOUND in Firefox + 'XHR error', // ECONNREFUSED/ENOTFOUND in Firefox + 'EAI_AGAIN' // Transient DNS error ].join('|'), 'i').test(err.message); } };