Сочетание клавиш больше не вызывает действия после нескольких простых шагов

Вы можете попытаться обработать статус ошибки, выполнив ошибку при обработке ответа сразу после того, как выборка выполнена с помощью !ok:

fetch('/some/url/')
  .then(response => {
    if (!response.ok) {
      throw Error({ status: response.status });
    }
    response.json();
  })
  .then(response => {
    // do something
  })
  .catch(error => {
    switch(error.status) {
      // ...
    }
  });
0
задан Emmanuel Ichbiah 19 January 2019 в 17:59
поделиться