Creating a Simple http server in node.js to serve string


Overview

Creating a simple http server listening at port 3000 and is used to serve string.

Code


													
//serve-string.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"});
  response.write("Hello World!");
  response.end();
});

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 serve-string.js
    server is listening on 127.0.0.1:3000