Creating a Simple http server in node.js


Overview

Creating a simple http server in node.js listening at port 3000.

Code


													
//simple-server-in-node.js 						
var http = require('http');

var host = '127.0.0.1'
var port = 3000

var server = http.createServer((request, response) => {
  response.writeHead(200, {"Content-Type": "text/plain"});
  console.log("server Working");
  response.end('Server Working Success');
});

server.listen(port,host, (error) => {  
  if (error) {
    return console.log('Error occured : ', error );
  }

  console.log('server is listening on ' + host + ':'+ port);
});	
													
												

Run

  • Now run the snippet using the following command :
    													
    >node simple-server-in-node.js
    server is listening on 127.0.0.1:3000