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

duvida sobre callback

em todas as funções callback vejo que quando ele espera o retorno de alguma requisição ou execução de outra coisa o primeiro parâmetro sempre e o erro e depois a resposta exemplo:

function(erro,resposta){}

porque desse padrão? sempre que eu usar um callback preciso fazer dessa forma? desde já agradeço pela explicação

2 respostas
solução!

Oi Alisson, tudo bem? Primeiro respondo a segunda pergunta, você não precisa fazer sempre desse jeito. O que acontece é que o Node trabalha com esse padrão de Error First, então no node, sim, você fará quase sempre dessa forma.

No Node dependendo da função que esteja sendo chamada, o callback pode ter multiplos parametros e você não tem como garantir qual parametro se trata do erro de execução, por isso o primeiro sempre será ele, para que fique mais fácil e simples de tratar os casos excessivos.

Deu pra pegar a ideia?

peguei sim man, muito obrigado pela resposta ;)