| Be the first user to complete this post  | Add to List | 
Understanding expressjs middleware with a visual example
A middleware function takes 3 arguments as seen below.
function(req, res, next){
    // Your business logic goes here
}
For example, you could implement a simple request logger by defining middleware function that does just that.function(req, res, next){
    // Basic logging for all the routes
    console.log(req.method + ':' + req.originalUrl);
    next();
};
Also Read:
- Understanding nodejs module exports and require
- Error: can not find module 'underscore'
- Setup passportjs for local authentication and authorization using expressjs
- Resolved - sudo npm command not found
- What is an npmignore file and what is it used for
 
    