Задать вопрос
lavezzi1
@lavezzi1

Правильно ли я делаю reject Promise внутри fetch?

Вот кусок кода. Правильно ли я отклоняю промис в случае ошибки?
return new Promise((resolve, reject) => {
      fetch(`/api/items/create/`)
        .then(response => response.json())
        .then(() => {
          resolve();
        })
        .catch((err) => {
          window.console.error(err);
          reject();
          throw err;
        });
    });
  • Вопрос задан
  • 548 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
@RidgeA
fetch промис возвращает, не нужны еще дополнительно оборачивать
return fetch(`/api/items/create/`)
        .then(response => response.json())
        .catch((err) => {
          window.console.error(err);
          throw err;
        });
    });
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы