আমি ব্যক্তিগত প্রয়োজনে স্ক্রিপ্টের মতো কনসোল বিকাশ করছি। আমার একটি বর্ধিত সময়ের জন্য বিরতি দিতে সক্ষম হওয়া দরকার, তবে, আমার গবেষণা থেকে, নোড.জেএসের প্রয়োজনীয়তা বন্ধ হওয়ার কোনও উপায় নেই। কিছু সময়ের পরে ব্যবহারকারীর তথ্য পড়তে অসুবিধা হচ্ছে ... আমি এখানে কিছু কোড দেখেছি, তবে আমি বিশ্বাস করি যে তাদের কাজ করার জন্য তাদের ভিতরে অন্য কোড থাকতে হবে:
setTimeout(function() {
}, 3000);
তবে সময়সীমার পরে কার্যকর করার জন্য কোডের এই লাইনটির পরে আমার সমস্ত কিছু দরকার।
উদাহরণ স্বরূপ,
//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.
আমি ভালো জিনিস দেখেছি
yield sleep(2000);
কিন্তু নোড.জেএস এটি স্বীকৃতি দেয় না।
আমি কীভাবে এই বর্ধিত বিরতি অর্জন করতে পারি?
require("child_process").execSync('php -r "sleep($argv[1]);" ' + seconds);