====== Asynchronous Programming in Node.js ====== === Using Promises === const fetchData = () => { return new Promise((resolve, reject) => { setTimeout(() => resolve("Data fetched"), 2000); }); }; fetchData().then(console.log); === Using Async/Await === const fetchData = async () => { return "Data fetched"; }; fetchData().then(console.log);