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