📄️ What is Nodejs?
NodeJs(or Node) is an opensource and cross-platform Javascript runtime environment built on Chrome's V8 engine used for executing Javascript code outside of a browser. Most times, we use node to build backend services or APIs(Application Programming Interfaces) which powers client applications(let say, web app or mobile app).
📄️ Installation
NodeJS is super easy to install. Just head over the Nodejs downloads page.
📄️ Node Architecture
Node has an architecture that seperates it from other server-side platforms. We won't go into full details but we should look at some important architectural decisions. Before we move let's explain how web applications work: