Игнорировать (или возвращать), если есть ошибка в запросе на выборку узла - PullRequest
0 голосов
/ 02 февраля 2019
try {

     fetch(url)
          .then(res => res.json())
          .then(data => {
             console.log(data);
          });
 } 
  catch (e) {
     console.log(e);
  }

Так что иногда я получаю ECONNRESET ошибку от этого, и я хочу просто как-то игнорировать это.

1 Ответ

0 голосов
/ 02 февраля 2019

попробуйте следующее:

fetch(url)
  .then(
    function(response) {
      if (response.status !== 200) {
        console.log('Looks like there was a problem. Status Code: ' +
          response.status);
        return;
      }

      // Examine the text in the response
      response.json().then(function(data) {
        console.log(data);
      });
    }
  )
  .catch(function(err) {
    console.log('Fetch Error :-S', err);
  });

проверьте наличие ECONNRESET в том же месте, что и проверка состояния, если этого недостаточно

...