{tecnologia, conceitos, negócios, idéias, práticas, .NET, ruby, osx, ios e algo mais}
15/07/2011
Fala galera está disponível o primeiro release do Nodejs com suporte nativo para rodar no Windows. O post oficial no blog do Nodejs pode ser conferido aqui: http://blog.nodejs.org/2011/07/14/node-v0-5-1/. Este post também traz o executável para o windows: node.exe. Exatamente como havia sido prometido há algum tempo pelo time do Node: Porting Node to Windows with Microsoft's help.
Após realizar o download do node.exe aqui vamos criar uma aplicação simples.Crie um arquivo windows.js com o seguinte código:
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type: text/plain'});
res.end("Hello World\n");
}).listen(1234, "127.0.0.1");
console.log('Server running at http://127.0.0.1:1234/');
Isto criará um servidor na porta 1234 respondendo com "Hello World" para todos os requests.Para iniciar o servidor node execute o comando abaixo no cmd ou no powershell:
.\node.exe windows.js
Você verá uma mensagem como a abaixo:
E quando acessarmos esta url receberemos a resposta do servidor node:
É isso aew galera. Agora já podemos rodar Nodejs em servidores Windows de forma nativa e sem nenhuma trabalho de instalação, um simples executável. Notem que isso já torna o Nodejs facimente executável no Windows Azure.
Para saber mais sobre o Nodejs: http://www.nodebeginner.org/
Abraços,
Vinicius Quaiato.