"Construído com a ferramenta Google Chrome V7 JavaScript, o Node.js foi endossado pela Microsoft e pelo Yahoo!, que apoiaram a sua adequação para a construção de apps data-intensive em tempo real que precisam ser executados através de dispositivos distribuídos. Com um modelo event-drive e non-blocking, a ferramenta foi concebida e construída por Ryan Dahl, desenvolvedor da Joyent, que acredita que seu software substituirá o Java no espaço dos servidores."
Por Adrian Bridgwater | Dr Dobbs em itweb.com.br
Abaixo, um exemplo básico do funcionamento da tecnologia.
Caso não tenha o NodeJS instalado em seu Sistema Operacional, dê uma pequena olhada neste link e selecione seu S.O.
Aqui vai um exemplo de um programa NodeJS:
App.js
// app.js
var http = require('http');
var fs = require('fs');
var server = http.createServer(function(request, response){
fs.readFile(__dirname + '/files/index.html', function(err, html){
response.writeHeader(200, {'Content-Type': 'text/html'});
response.write(html);
response.end();
});
});
server.listen(3000, function(){
console.log('Executando Servidor HTTP');
});
Em complemento, o arquivo index.html (localizzado no mesmo diretorio, dentro de files) :
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
</body>
</html>
E com apenas mais um comando, temos um servidor HTTP rodando:
node app.js
Nenhum comentário:
Postar um comentário