jeandremelaria
12/5/2017 - 5:39 PM

Node js - sever

simple node js server


//-- SIMPLE SERVER --//
var http = require('http');

var host = '127.0.0.1';
var port = '3000';

var server = http.createServer(function(req, res){
	res.statusCode = 200;
	res.setHeader('Content-Type', 'text/plain');
	res.end('Hello World');
});

server.listen(port, host, function(){
	console.log('Server is running on '+port);	
});

//run command
node [filename]

// browser
http://localhost:3000/

//-- LOAD HTML FILE ON NODE JS SERVER --//
var http = require('http');
var fs = require('fs');

var host = '127.0.0.1';
var port = '3000';

fs.readFile('./index.html', function(err, html){
	if(err){
		console.log(err);
		return;
	}

	var server = http.createServer(function(req, res){
		res.statusCode = 200;
		res.setHeader('Content-Type', 'text/html');
		res.write(html);
		res.end();
	});
	
	server.listen(port, host, function(){
		console.log('Server is running on '+port);	
	});

})