J'aime intégrer exec de nodejs dans une fonction personnalisée pour gérer toutes les erreurs dans cette fonction.nodejs attente d'exec dans la fonction
const exec = require('child_process').exec;
function os_func() {
this.execCommand = function(cmd) {
var ret;
exec(cmd, (error, stdout, stderr) => {
if (error) {
console.error(`exec error: ${error}`);
return;
}
ret = stdout;
});
return ret;
}
}
var os = new os_func();
Cette fonction renvoie undefined car exec n'est pas terminé lorsque la valeur est retournée. Comment puis-je résoudre ce problème? Puis-je forcer la fonction à attendre exec?
ty, c'est ce que je cherchais – RGe