# कॉलबैक और Error-First परंपरा — नोड.जेएस

Source: https://www.geekswithgeeks.com/hi/nodejs/node-callbacks

> Node की मूल एसिंक शैली, और यह क्यों उलझ सकती है।

## Error-first कॉलबैक

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

```javascript
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 इसे ठीक करते हैं।
