У меня есть следующее обещание в цепочке. На каждом этапе мне нужно оценивать, не является ли возвращаемое значение нулевым. Я могу добавить условие if else на каждом этапе, но мне было интересно, есть ли более сжатый способ сделать это. Кроме того, как я могу выйти из цепочки, если значение равно нулю на любом этапе?
axios.post('/api/login', accounts)
.then((response) => {
this.nonce = response.data
return this.nonce
}).then((nonce) => {
let signature = this.signing(nonce)
return signature
}).then((signature) => {
this.verif(signature)
})
.catch((errors) => {
...
})
Спасибо. Дж.