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

callback ???

No curso de node na aula 02 - video 6 Isolando o acesso aos dados do banco, começa a falar de callback. o que é, para que serve, como funciona...

2 respostas
solução!

Oi Ricardo, vou tentar ajudar por aqui para ver se conseguimos clarear um pouco mais as coisas.

A ideia de callback sempre está associada a qualquer execução assíncrona. Exemplo: quando você faz um ajax, em algum momento a resposta daquela requisição vai voltar. Para tratar essa resposta, você precisa de uma função, que será chamada no momento adequado, geralmente decidido por uma biblioteca que você esteja utilizando. Essa função que vai ser chamada, é conhecida como função de callback.

Como no node.js tudo é assíncrono, você tem que passar função de callback para quase tudo. Vai fazer uma query no banco? Tem que passar o callback para ser chamado quando o resultado da query estiver pronto. E essa mesma ideia é aplicada para quase todas as libs que rodam dentro do node.

Realmente no curso de node eu suponho que esse conhecimento já está adquirido pelo aluno. De toda forma, me desculpe pelo problema e espero que a resposta possa te ajudar.

Obrigado.