Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Erro em Promises

Gostaria apenas de saber porque não foi usado o .catch para capturar erros nas Promises, algo especial do Vue ?

Abraçooos

3 respostas
solução!

Oi Matheus.

Você pode capturar erros de duas formas com finalidades diferentes em promises. Passando um segundo callback para then ou chamando catch. Ambos tem propósitos diferentes. No callback do then é para tratar o erro daquela promise, no catch é para tratar o erro não tratado de qualquer promise encadeada. Não há nada especial em Vue, é apenas um conceito de promises.

Bacana Flavio, achava que o .catch era apenas para aquele then anterior.

Esse modo de tratar o erro em um callback como segundo parâmetro é a forma que o Node usa ? Ja vi na função readFile por exemplo.

Abraços

Node usa error first call back, é outra coisa. Promise é usado para justamente você não ter que fazer error first fall back que mistura numa mesma função sucesso e erro.