Explorar o código

Небольшие доработки

Book Pauk %!s(int64=6) %!d(string=hai) anos
pai
achega
ffb6c6b10b
Modificáronse 1 ficheiros con 6 adicións e 1 borrados
  1. 6 1
      client/api/reader.js

+ 6 - 1
client/api/reader.js

@@ -28,7 +28,12 @@ class Reader {
                 return Object.assign({}, response.data, {data: book.data});
             }
             if (response.data.state == 'error') {
-                throw new Error(response.data.error);
+                let errMes = response.data.error;
+                if (errMes.indexOf('getaddrinfo') >= 0 || 
+                    errMes.indexOf('ECONNRESET') >= 0 ||
+                    errMes.indexOf('404') >= 0)
+                    errMes = `Ресурс не найден по адресу: ${response.data.url}`;
+                throw new Error(errMes);
             }
             if (i > 0)
                 await sleep(refreshPause);