Skip to content

Instantly share code, notes, and snippets.

@edivandecastro
Created July 26, 2013 20:47
Show Gist options
  • Save edivandecastro/6092105 to your computer and use it in GitHub Desktop.
Save edivandecastro/6092105 to your computer and use it in GitHub Desktop.
Estudo do node.js no site http://udgwebdev.com/node-js-para-leigos-trabalhando-com-http/ Realizando parse da url da requisição.
var http = require('http');
var url = require('url');
var server = http.createServer(function(request, response){
// Faz parse da url digitada.
var result = url.parse(request.url, true);
response.writeHead(200, {"Content-Type": "text/html", "encoding": "utf8"});
response.write("<html><body>");
response.write("<h1>Dados da query string</h1>");
// Itera o resultado passado via query string.
for (var key in result.query) {
console.log(result.query);
response.write("<h2>" + key + " : " + result.query[key] + "</h2>");
};
response.write("</body></html>")
response.end();
});
server.listen(3000, function() { console.log("Executando Servidor HTTP") });
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment