Je développe un script de console pour des besoins personnels. Je dois pouvoir faire une pause pendant une période prolongée, mais, d'après mes recherches, Node.js n'a aucun moyen de s'arrêter comme requis. Il devient difficile de lire les informations des utilisateurs après un certain temps ... J'ai vu du code, mais je pense qu'ils doivent avoir un autre code à l'intérieur d'eux pour qu'ils fonctionnent, tels que:
setTimeout(function() {
}, 3000);
Cependant, j'ai besoin de tout après cette ligne de code pour exécuter après la période de temps.
Par exemple,
// start of code
console.log('Welcome to my console,');
some-wait-code-here-for-ten-seconds...
console.log('Blah blah blah blah extra-blah');
// end of code
J'ai aussi vu des choses comme
yield sleep(2000);
Mais Node.js ne le reconnaît pas.
Comment puis-je réaliser cette pause prolongée?
require("child_process").execSync('php -r "sleep($argv[1]);" ' + seconds);