Todos os artigos

Mídias


Buscar Artigos
Fale Conosco
2015-08-14 22:22:24
Servidor http com Node.js
Tutorial Parte 2
< Parte 1
 
Analise do programa
Vamos separar o nosso programa em blocos para entender oque está acontecendo

Carregando o modulo http
Node.js tem modulos basicos para criar servidores http/https, consequentemente nos temos de importar o modulo http para criar o servidor HTTP.
 
// Vamos importar o modulo HTTP
var http = require('http');
 
Definindo a função de administração
Nós precisamos de uma função para administrar todas as requisições e respostas apropriadamente.
Esse é o ponto de entrada para a aplicação do seu servidor, você consegue responder as requisições de acordo com as suas regras de negócio.
 
// 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 e iniciando o Servidor
Aqui estamos criando um novo objeto de servidor HTTP e solicitando que escute a porta.
O metodo createServer é usado para criar uma nova instancia do servidor e informar a função que ira administrar as requisições.
Então nós chamamos o metodo listen para efetivamente iniciar o serviço.
 
// 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);
});
 
 < Parte 1
 
 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