NodeJS: Sleep mit async/await
English
Deutsch
Der einfachste Weg, mit async/await in NodeJS zu schlafen, ist das Paket sleep-promise:
npm_install_sleep_promise.sh
npm install --save sleep-promiseMit diesem Paket können Sie einfach die await sleep(Millisekunden)-Syntax wie folgt verwenden:
sleep_example.js
const sleep = require('sleep-promise');
// In jeder async-Funktion:
await sleep(2000); // 2000 ms warten
Beachten Sie, dass diese sleep()-Variante vollständig asynchron ist, IO und andere asynchrone Operationen können weiterhin im Hintergrund fortgesetzt werden - sleep() blockiert nicht den NodeJS-Prozess.
Vollständiges Beispiel:
sleep_full_example.js
const sleep = require('sleep-promise');
(async () => {
console.log("Dies wird sofort ausgegeben");
await sleep(2000);
console.log("Dies wird 2 Sekunden später ausgegeben");
})();Check out similar posts by category:
Javascript, NodeJS
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow