27 lines
728 B
JavaScript
27 lines
728 B
JavaScript
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;
|
|
console.log("Peticion para " + pathname + " recibida.");
|
|
|
|
request.setEncoding("utf8");
|
|
|
|
request.addListener("data", function(trozoPosteado) {
|
|
dataPosteada += trozoPosteado;
|
|
console.log("Recibido trozo POST '" + trozoPosteado + "'.");
|
|
});
|
|
|
|
request.addListener("end", function() {
|
|
route(handle, pathname, response, dataPosteada);
|
|
});
|
|
|
|
}
|
|
|
|
http.createServer(onRequest).listen(8888);
|
|
console.log("Servidor Iniciado");
|
|
}
|
|
|
|
exports.iniciar = iniciar; |