पाठ 16 / 28
कॉलबैक और Error-First परंपरा
Node की मूल एसिंक शैली, और यह क्यों उलझ सकती है।
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 इसे ठीक करते हैं।