Accessing Microsoft based systems, like Microsoft SharePoint or Exchange, from Node.js applications, especially those not hosted on a Microsoft Windows platform, may be a little tricky.
Middleware everywhere
It is not so easy to define middleware as you might think. In general, middleware is software that can link two separate applications together. It is in the middle of those applications, thus the term “middleware”. The thing is that the term middleware has evolved and is now used in…