SkillByAIइंटरैक्टिव संस्करण खोलें →

पाठ 16 / 30

कॉलबैक और Error-First परंपरा

Error-first callbacks, Node की मूल async शैली, और उनसे बनने वाला pyramid of doom समझें।

Error-first कॉलबैक

Node की परंपरा: कॉलबैक का पहला आर्ग्युमेंट एरर होता है (या null), बाकी परिणाम।

import fs from "node:fs";

fs.readFile("notes.txt", "utf8", (err, data) => {
  if (err) {
    console.error("Failed:", err.message);
    return;
  }
  console.log(data);
});

कॉलबैक हेल

कॉलबैक के अंदर कॉलबैक के अंदर कॉलबैक नेस्ट करने से एक डूम का पिरामिड बनता है जो पढ़ने में मुश्किल और गलती-प्रवण होता है। Promises और async/await इसे ठीक करते हैं।