var httpServer = function () { var http = require('http'), url = require('url'), fs = require('fs'), start = function (port) { var server = http.createServer(function (req, res) { processHttpRequest(res); }); server.listen(port, function () { console.log('Listening on ' + port + '...'); }); }, processHttpRequest = function (res) { res.writeHead(200, {'Content-Type': 'text/plain'}); console.log('received message'); setTimeout(() => { res.end('Published Successfully.\n'); }, 100); }; return { start: start } }(); httpServer.start(3904);