python ruby-programming-language Smalltalk Vue.js Knockoutjs TypeScript JavaScript, OOPs JavaScript Angular 8,7,6,5,4 and 2 Interview Questions and Answers Angular 8,7,6,5,4 and 2 Interview Questions and Answers Angular 4 Angular 2 AngularJs 1.x NodeJs Perl Programming R Programming RequireJs Rust Programming Backbonejs closure programming language go-programming-language kotlin-programming-language
Creator of node.js

Node.js Error First Callback - Error Handling

First I would like to share about “What is callback?” and after share about “Error first callback” in Node.js.

A callback is an asynchronous function which is being called when an Ajax request/call is completed.

The Node.js is using much more callback because the entire node APIs use it.

What is “Error First Callback” in Node.js?

The “Error first callback” is used to pass an error and data. The first argument to these functions is an error object and the second argument represents to the success data. So, you can check the first argument as an error object and the second argument as data. If nothing wrong happen in your app use data.

var successCallback = function(callback) {
  this._get(function(error, data) {
    if (error) {
      callback(null, data);

The error first callback pattern just requires that your function accepted two parameters and the first is an error and second one is the data.

The error is an object not a function and the error object containing the related information an also we can set a null value at the place of error object if there is no error occurred in the apps.


Only Two Rules for defining an error first callback,
1.      The first argument of the callback is reserved for an error object.
2.      The second argument of the callback is reserved for response data (this is only for successful response).


Hey! I'm Anil Singh. I author this blog. I'm Active Blogger, Programmer. I love learning new technologies, programming, blogging and participating the forum discussions more...
My Blogs - and
My Books - Interview Questions and Answers Books- Get Your Book in 15+ Digital Stores Worldwide..

You Might Also Like Powered by Blogger.
ASK Questions