Nodejs is the JavaScript runtime build on Chrome's open source v8 Java Script engine. The question is that why we should use Nodejs? Of course without knowing the reason of using the Node.js why anyone use, so the answer is very simple Node.js is the event based ecosystem, none blocking Input/Output that makes it lightweight and fast. Node.js ecosystem that is NPM is the world largest collection of open source.
What is the npm? Answer of this question it is the package manager for java script.
Below is the steps to install the Nodejs and npm installation on Linux Ubntu 16.4.
Step 1. Installing the NodeSource Nodejs v7.x repo
pawan@pawan:~/Desktop$ curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
pawan@pawan:~/Desktop$ sudo apt-get install nodejs
Step 3. Check the installed version of Node.js
pawan@pawan:~/Desktop$ nodejs -v
v7.6.0
v7.6.0
Step 4.Check installed version of npm
pawan@pawan:~/Desktop$ npm -v
4.1.2
4.1.2
Step 5. Create the Node.js HTTP server to test the installation
Using Node.js we can create the web server that can serve the request when you open it in your browser. You can check out the official Node.js website to check more on this for creating the web server, but in sort, we can create a file with the name of servertest.js as given below.
var http = required('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello Node.js!!n');
}).listen(5001, "127.0.0.1");
console.log('Server running at http://127.0.0.1:5001/');
Step 6. Run the node.js server using below command
Here in above script, I used the port 5001 but you can use any as you want. After running the script you can open your browser on http:/127.0.0.1:5001/ and you can get the Hello Response from the server.
pawan@pawan:~/Desktop$ node servertest.js
Server running at http://127.0.0.1:5001/
Additionally, you can also run the node.js server in debug mode using below command.
pawan@pawan:~/Desktop$ node --debug servertest.js
Debugger listening on 127.0.0.1:5858
Server running at http://127.0.0.1:5001/
unselected package nodejs. (Reading database ... 264311 files and directories currently installed.) Preparing to unpack .../nodejs_7.6.0-1nodesource1~xenial1_amd64.deb ...
Step 7. Installing other module using npm
To install the library and package using npm use the below command
$ npm install packagename
[…] If you are getting node or npm command not found the error, that means Node.js not installed on your machine. So for installation of Node.js and npm check out our earlier tutorial about how to install Node.js on Linux. […]
ReplyDelete