Подскажите, как не пускать в второй
then
если в первом получили определенный статус?
Код
fetch('https://example/api', options)
.then(function (response) {
console.log(response)
if (response.status === 200) {
console.log('Успешное подключение к API')
return response.json();
} else if (response.status === 300) {
console.log('В очереди');
} else {
// здесь прервать fetch и не пускать в следующий then
console.log('Ошибка', response);
}
})
.then(function (data) {
// to do something
})
.catch((error) => {
console.log('Ошибка подключения');
console.log(error)
});