i just tried and nothing happens..
i am quite lost at that point:
my VM is listening all the ports ? how does it know wich port to use?
My server.js (the boot file) and server2.js (where the server is, called by server.js):
server.js:
//server.js
var server = require("./server2");
var router = require("./router");
var requestHandlers = require("./requestHandlers");
//handlers for incoming requests
var handle = {}
handle["/"] = requestHandlers.iniciar;
handle["/addFriend"] = requestHandlers.addFriend;
handle["/removeFriend"] = requestHandlers.removeFriend;
server.iniciar(router.route, handle);
server2.js:
//server2.js
var http = require("http");
var url = require("url");
function iniciar(route, handle) {
function onRequest(request, response) {
var dataPosteada = "";
var pathname = url.parse(request.url).pathname;
request.setEncoding("utf8");
request.addListener("data", function(trozoPosteado) {
dataPosteada += trozoPosteado;
});
request.addListener("end", function() {
route(request, handle, pathname, response, dataPosteada);
});
}
http.createServer(onRequest).listen(8888);
console.log("Servidor Iniciado");
}
exports.iniciar = iniciar;