Neste tutorial você aprenderá como criar de forma rápida um servidor usando Node.js. A principal vantagem dessa tecnologia é você utilizar javascript para construir serviços para atenderem demandas que não precisem de processamento muito complexo, para atividades mais simples, de respostas rápidas.
O que vamos ver é como que com poucas linhas disponibilizamos um servidor, codificado em Javascript.
1 - Preparando o ambiente para execução do exemplo
Precisamos fazer a instalação do Node.js, para isso vamos acessar o site e escolher a instalação desejada, nesse exemplo, utilizei a versão para windows.
2 - Codificando
Feito o download, basta executar o instalador, o procedimento é simples e assim que estiver finalizado, você já será capaz de iniciar as atividades. O que quero mostrar aqui é o quanto é simples o desenvolvimento com Node.js, abaixo segue o código de um programa de exemplo:
var http = require("http");
var url = require("url");
http.createServer(function(request, response) {
response.writeHead(200, {"Content-Type": "text/plain"});
var params = url.parse(request.url, true).query;
var input1 = params.number1;
var input2 = params.number2;
var numInput1 = new Number(input1);
var numInput2 = new Number(input2);
var numOutput = new Number(numInput1 + numInput2).toFixed(0);
response.write(numOutput);
response.end();
}).listen(8000);
console.log("Server Sum Running...");Copiar o código acima e criar um arquivo chamado server.js com o conteúdo do exemplo.
3 - Executando
Para executar o programa e efetuar os testes é algo bem simples, basta abrir o prompt de comando do DOS e executar o comando:
node server.js
Assim que o Servidor for iniciado, basta clicar no endereço: http://localhost:8000/?number1=12&number2=8 para efetuar os testes.
Se você curtiu o tutorial, entre em nossas midias sociais e deixe uma mensagem.
Referências
http://www.ibm.com/developerworks/br/library/os-nodejs/
Download