Gostaria apenas de saber porque não foi usado o .catch
para capturar erros nas Promises, algo especial do Vue ?
Abraçooos
Gostaria apenas de saber porque não foi usado o .catch
para capturar erros nas Promises, algo especial do Vue ?
Abraçooos
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.