Saya sedang mengembangkan konsol seperti naskah untuk kebutuhan pribadi. Saya harus dapat berhenti untuk waktu yang lama, tetapi, dari penelitian saya, node.js tidak memiliki cara untuk berhenti seperti yang diperlukan. Semakin sulit membaca informasi pengguna setelah jangka waktu tertentu ... Saya telah melihat beberapa kode di luar sana, tetapi saya percaya mereka harus memiliki kode lain di dalamnya agar mereka dapat bekerja seperti:
setTimeout(function() {
}, 3000);
Namun, saya perlu segalanya setelah baris kode ini untuk dieksekusi setelah periode waktu.
Sebagai contoh,
//start-of-code
console.log('Welcome to My Console,');
some-wait-code-here-for-ten-seconds..........
console.log('Blah blah blah blah extra-blah');
//endcode.
Saya juga pernah melihat hal-hal seperti
yield sleep(2000);
Tetapi node.js tidak mengenali ini.
Bagaimana saya bisa mencapai jeda yang diperpanjang ini?
require("child_process").execSync('php -r "sleep($argv[1]);" ' + seconds);