소스 검색

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

Book Pauk 6 년 전
부모
커밋
ffb6c6b10b
1개의 변경된 파일6개의 추가작업 그리고 1개의 파일을 삭제
  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);