In 2009 an idea came in the mind of Ryan Dahl(Google Engineer)
that why not run JavaScript outside browser, so he took V8 Engine and embedded in a C++ Program and called it Node.exe later on became Nodejs.
Js Server
In 1995 Netscape written a program called Netscape Enterprise
Server which allowed Developer to run JavaScript at server side. Why do we use node?
Node js mostly used for API
So we can connect the same database with Web App, Mobile App. Node is easy to understand who know JavaScript. Node is Super-fast for APIs. With node and JavaScript, you can become full Stack Developer.
JavaScript & Node are the Same?
JavaScript and Node js Code Syntax is Same
If you know JavaScript you can easily understand Node But both are not exactly the same You can not connect JavaScript to DB Node can connect with DB Node js run on the server side JavaScript is run on the browser
What can node.js do?
Node.js can generate dynamic page content.
Node.js can create, open, read, write, delete, and close files on the server. Node.js can collect form data. Node.js can add, delete, modify data in your database. What is node.js file?
Node.js files contain tasks that will be executed on certain events
A typical event is someone trying to access a port on the server Node.js files must be initiated on the server before having any effect Node.js files have extension ".js"