HOW TO INSTALL AND RUN THE SIMPLE WEB PAGE USING NODEJS IN WINDOWS

HOW TO INSTALL AND RUN THE SIMPLE WEB PAGE IN NODEJS IN WINDOWS

Date posted :25/04/2019

We can download the node js from the following link.

https://nodejs.org/en/

And install the nodejs by clicking install.

To test the nodejs installed, run the following code into the terminal

>>node --version

If nodejs installed it will shows the version of the nodejs

We can check also using the following command.

>>node // it runs the nodejs code.
>>console.log("Welcome To nodejs");

Output:

To run the simple webpage in server with the nodejs run the following code

>>Open the text editor and past the following code and save it as index.js

var http = require("http");
var fs = require("fs");

var server = http.createServer(function (req, res) {
   console.log('request was made: ' + req.url);

   res.writeHead(200, {'Content-Type': 'text/html'});
   var myReadStream = fs.createReadStream(__dirname + '/login.html', 'utf8');
   myReadStream.pipe(res);
   
   // Send the response body as "Hello World"

  
});
server.listen(8084, '127.0.0.1');

// Console will print the message
console.log('Server running at http://127.0.0.1:8084/');

Then create a file and past the following code and save it as login.html.




<!DOCTYPE html>
<html lang="en">
   <head>
      <meta charset="utf-8">
      <!-- This file has been downloaded from Bootsnipp.com. Enjoy! -->
      <title>Full screen background cover page. - Bootsnipp.com</title>
      <meta name="viewport" content="width=device-width, initial-scale=1">
      <link href="http://netdna.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css" rel="stylesheet">
      <link href="css/site.css" rel="stylesheet">
      <style type="text/css">
        
         .background {
         background-color: green;
         margin-left: -10px;
         margin-top: 150px;
         position: absolute;
         opacity: 1;
         left: 0px;
         top: 0px;
         bottom: 10px;
         width: 100%;
         height: 50%;
         -ms-transform: rotate(-50deg); /* IE 9 */
         -webkit-transform: rotate(-6deg); /* Safari 3-8 */
         /*transform: rotate(-20deg);*/
         background-repeat: repeat-x;
         transform: skewY(-8deg);
         /* z-index: -1;
         background-size: 100% 100%;
         */
         }
         .background1 {
         background-color: green;
         margin-right: -10px;
         margin-left: -13px;
         position: absolute;
         opacity: 1;
         left: 0px;
         top: 0px;
         bottom: 10px;
         width: 100%;
         height: 50%;
         }
         .background2 {
         color:white;
         margin-left: 248px;
         margin-top: 0px;
         font-size: 20px;
         }
         .background3 {
        background-color: white;
        font-size: 20px;
        margin-top: 10px;
        color: black;
        margin-left: 50px;
         }
         .loging{
         margin-left: 629px !important;
         }
         .singup{
         margin-left: 24px !important;
         }
         
        
         .big-title{
        font-size: 30px;
    color: #ffffff;
    font-weight: 700;
    line-height: 62px;
    margin-bottom: 25px;
    position: absolute;
    margin-top: 150px;
}
.button{
         
        background-color: green;
        width: 364px;
        height: 37px;
        font-size: 20px;
}
.reduse{
  padding-bottom: 20px;
}





@import url('https://fonts.googleapis.com/css?family=Numans');

html,body{

background-size: cover;
background-repeat: no-repeat;
height: 100%;
font-family: 'Numans', sans-serif;
}

.container{
height: 100%;
align-content: center;
}

.card{

margin-top: 80px;
margin-bottom: auto;
width: 400px;
background-color: #f2f2f2;
padding: 30px;



}
.align{
  margin-top: -10px !important;
  color: black;
      margin-left: -17px;
  
}


.social_icon span{
font-size: 60px;
margin-left: 10px;
color: #FFC312;
}

.social_icon span:hover{
color: white;
cursor: pointer;
}

.card-header h3{
color: black;
}

.social_icon{
position: absolute;
right: 20px;
top: -45px;
}

.input-group-prepend span{
width: 50px;
background-color: #FFC312;
color: black;
border:0 !important;
}

input:focus{
outline: 0 0 0 0  !important;
box-shadow: 0 0 0 0 !important;

}



.remember input
{
width: 20px;
height: 20px;
margin-left: 15px;
margin-right: 5px;
}

.chngcolor{

  color: black;
  font-size: 15px;
   margin-top: -20px !important;
}
.alignimage{
  margin-top: 90px;
  height: 242px;
  width: 282px;
}
    
         
         
      </style>
      http://code.jquery.com/jquery-1.11.1.min.js
      http://netdna.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js
   </head>
   <body>
      
</div>
High Performance Server
At your Service
</div>

Get Started with

Hostnode

<form>

Email Address

<p class="chngcolor">password</p><input type="password" class="form-control chngcolor" placeholder="Enter your password"> </div>
</form> </div> </div> </div> </div> </div> </div> </div> </body> </html>

Then open the command prompt run the following code.

>>node index.js
>>node index.js

You can get the following output.



In browser you can run http://127.0.0.1.8084, It will load our webpage.


Thanks for using pheonixsolutions.

You find this tutorial helpful? Share with your friends to keep it alive.




admin

Our team has expertise across software and web development, WordPress, e-commerce, mobile applications, UI/UX, cloud and infrastructure, DevOps, CI/CD, API integration, security, testing, automation, and technical support. The team also works with AI-based software solutions, LLMs, AI workflows, AI agents, and intelligent application development to help businesses automate processes and build smarter digital solutions. We focus on developing, deploying, maintaining, and optimising secure, scalable, and reliable technology solutions while helping businesses adopt modern technologies and drive digital transformation.

Leave a Reply

Scroll to Top