Atualmente estou desenvolvendo um projeto em Node.JS porem estou passando por uma dificuldade enorme, se puderem me ajudar agradeço desde já.
O problema: Estou fazendo um servidor que eh responsavel por coletar os dados da CPU antes e depois de uma consulta ao banco de dados, logo em seguida o servidor manda essas informações para o cliente. Porem como disse a sequencia dos acontecimentos não estão corretos. Acho melhor mostrar o código que falar… Então segue ele.
o diagnostico do problema é: vc esta supondo que este programa vai respeitar uma dada ordem, porem com node.js vc não sabe. isso mesmo, vc não sabe a ordem de execução dos callbacks. isso é chamado de programação assincrona.
como ter certeza?
bom eu imagino que cpu nesse caso vem do pacote windows-cpu
o totalLoad chama execFile = require('child_process').execFile,