Note: In this tutorial, I will using Visual Studio Code to development and run Node.js code. Link to install VS Code on Ubuntu: https://code.visualstudio.com/docs/setup/linux
There can be console-based and web-based node.js applications
1. Node.js console-based Example
We create a new folder (depending on where you are), I create a folder name: nodejs. Next, I create a new file named app.js in here and write the following code:
console.log(‘Hello, World’)
Here, console.log() function displays message on Console
2. Node.js web-based Example
A node.js web application contains the following three parts:
+ Import required modules: The “require” directive is used to load a Node.js module.
+ Create server: You have to establish a server which will listen to client’s request similar to Apache HTTP Server
+ Read request and return response: Server created in the second step will read HTTP request made by client which can be a browser or console and return the response.
How to create node.js web applications
Create a file named: main.js and follow these steps:
1. Import required module: For example:
var http = require(“http”);
2. Create server:
http.createServer(function(request, response){
response.writeHead(200, {‘Content-Type’: ‘text/plain’});
response.end(‘Hello, World\n’);
}).listen(8081);
console.log(‘Server running at http://127.0.0.1:8081/‘);
3. Read request and return response:
I save main.js and start the server as bellows:
$ node main.js
Now server is started:
Make a request to Node.js server:
Open http://127.0.0.1:8081/ in any browser. You will see the following result
Now, if you make any changes in the “main.js” file, you need to again run the “node main.js” command.
Through the above article, you have learned first example with Node.js, this is the background step for you to continue in the next articles 😀
Thank you!
You need to login in order to like this post: click here
YOU MIGHT ALSO LIKE