Todos os artigos

Mídias


Buscar Artigos
Fale Conosco
2015-08-10 23:03:06
Servidor http com Node.js
Tutorial Parte 1
Nesse tutorial vamos falar sobre como configurar um simples servidor http com o Node.js de uma perspectiva ideal para iniciantes.
 
Node é um candidato fantastico para criação de servidores web que são leves e conseguem administrar um grande numero de requisições simultaneas.

Se você está interesado em aprender como construir aplicações web com real escalabilidade esse é um otimo ponto para começar.
 
O Node.js vem acompanhado de varios modulos internos, usaremos um dele, o modulo http para configurar o nosso servidor por uma api simples mas poderosa. Vamos criar um arquivo chamado myFirstHTTPServer.js e escrever o seguinte codigo nele:
 
// Vamos importar o modulo HTTP
var http = require('http');

// Vamos definir a porta que o servidor deve escutar
const PORT=8080; 

// Precisamos de uma função para administrar as requisições e enviar as respostas
function handleRequest(request, response){
    response.end('It Works!! Caminho solicitado: ' + request.url);
}

// Criando o servidor
var server = http.createServer(handleRequest);

// iniciando o servidor
server.listen(PORT, function(){
    // Callback acionado quando o servidor começa a escutar com sucesso. Yahoo!
    console.log("Servidor escutando em: http://localhost:%s", PORT);
});
 
Agora para ver a magica do Node simplesmente inicie o servidor executando o Node.exe em um prompt de comando seguido no nome do arquivo com o codigo-fonte:
 
> node myFirstHTTPServer.js

#output
Server listening on: http://localhost:8080
 
Yahoo! Agora abra a url http://localhost:8080 no seu navegador e ele deve mostrar o text retornado pelo seu programa. Modifique a requisição e veja oque acontece.
 
Parte 2 >
 
Fonte: http://blog.modulus.io/build-your-first-http-server-in-nodejs
Silas
Desenvolvedor e publicador do Efeito Tetris


Termos de uso
Política de privacidade