Hello World program in Node.js

Before creating the actual Hello world application in Node.js, see the main parts of the Node.js program. A Node.js program includes the following important sections.

Before creating the actual "Hello world" application in Node.js, see the main parts of the Node.js program. A Node.js program includes the following important sections:

Modules needed : We use require directive to load a module Node.js.

Create Server : A server listens to requests from the client side similar to the Apache HTTP Server.

Read the request and return the response : The server created easily will read the HTTP requests by the client from the browser or console screen to return the response.

Create Node.js application

Step 1: Import the necessary modules

We use the require directive to load the http modules and return the expressions to the http variable as follows:

 var  http  = require ( "http" ); 

Step 2: Create Server

Next step, we will create http and call http.createServer () method to create a new Server and return a Server Instance and then mount it on port 8081. Transfer it to the request and response parameters. Write the following example paragraph about the "Hello World" program.

 http . createServer ( function ( request ,  response ) { // Gui HTTP header cua request // HTTP Status: 200 : OK // Content Type: text/plain  response . writeHead ( 200 , { 'Content-Type' : 'text/plain' }); // Gui phan than cua response, bao gom "Hello World"  response . end ( 'Hello Worldn' ); }). listen ( 8081 ); // Man hinh Console se in thong bao  console . log ( 'Server dang chay tai http://127.0.0.1:8081/' ); 

This code is enough for creating an HTTP Server to listen and wait for the local 8081 response.

Step 3: Check Request & Response

Put steps 1 and 2 together in a file with the name main.js and turn on HTTP Server as follows:

 var  http  = require ( "http" );  http . createServer ( function ( request ,  response ) { // Gui HTTP header cua request // HTTP Status: 200 : OK // Content Type: text/plain  response . writeHead ( 200 , { 'Content-Type' : 'text/plain' }); // Gui phan than cua response, bao gom "Hello World"  response . end ( 'Hello Worldn' ); }). listen ( 8081 ); // Man hinh Console se in thong bao  console . log ( 'Server dang chay tai http://127.0.0.1:8081/' ); 

Start Server and see the results as follows:

 $ node main . js 

Check the result. Server is turned on.

Server is running http://127.0.0.1:8081/

Create a request to a Node.js Server

Open http://127.0.0.1:8081/ in any browser and see the results:.

Picture 1 of Hello World program in Node.js

Congratulations on creating the first Node.js application successfully. Follow up on the next chapters to get a deeper understanding of Node.js.

According to Tutorialspoint

Previous lesson: Module in Node.js

Next article: REPL Terminal in Node.js

You've just finished reading the article "Hello World program in Node.js" edited by the TipsMake team. You can save hello-world-program-in-nodejs.pdf to your computer here to read later or print it out. We hope this article has provided you with many useful tech tips and tricks. You can search for similar articles on tips and guides. Thank you for reading and for following us regularly.

« PREV REPL Terminal in Node.js
NEXT » Module in Node.js