पाठ 17 / 28

Node में Promises

एसिंक परिणामों के लिए साफ़ रूप, बिल्ट-इन Promise-आधारित API के साथ।

नेटिव Promise API

कई बिल्ट-इन अब सीधे Promise-आधारित वर्ज़न देते हैं — रैप करने की ज़रूरत नहीं।

import { readFile } from "node:fs/promises";

readFile("notes.txt", "utf8")
  .then((data) => console.log(data))
  .catch((err) => console.error("Failed:", err.message));

समानांतर कार्य के लिए Promise.all

Promise.all, कई एसिंक ऑपरेशन को एक साथ चलाता है और सबके पूरे होने का इंतज़ार करता है।