#desenvolvimento

Primeiro contato com Node.js


Olá pessoal.

Neste post vamos ver um pouquinho sobre como o Node.js funciona e como utilizá-lo no Windows. Para quem nunca ouviu falar sobre Node.js, ou quem ainda não sabe ao certo para que ele serve, recomendo a leitura deste post para que fique claro o que é o Node.js realmente é.

Node.js

Node.js

A utilização no Windows é feita de forma bem simples, sendo necessário instalar somente o Node.js que pode ser baixado aqui. Após baixar prossiga a instalação normalmente clicando em Next, Next e Finish 😉

Pronto o Node.js está instalado! Uma entrada de menu para Node.js será criado no menu Iniciar do Windows, porém não é através deste prompt que os códigos serão executados. Os comandos para executar os arquivos .js serão feitos no cmd do Windows.

Então, para fazer o famoso Hello World é preciso criar um arquivo, como por exemplo, teste.js e acrescentar a linha de código abaixo:

console.log('Hello World');

Salve seu arquivo na Área de trabalho, abra o cmd do Windows e acesse a pasta onde o arquivo foi salvo. E execute o comando:

node teste.js

Com isso deverá aparecer “Hello World” no seu cmd. Até aqui nada de muito novo, certo?!

Na página principal do Node.js existem dois trechos de códigos para os primeiros testes. Aqui iremos analisar o primeiro trecho responsável por criar um servidor web que fica esperando o recebimento das requisições HTTP. Vejamos o código:

 var http = require('http');

/*
 * O método createServer() cria e retorna uma nova instância de um webserver baseado no protocolo HTTP.
 * Este método recebe como parâmetro os objetos request e response.
 */
 http.createServer(function (req, res) {

   // Acresenta ao cabeçalho do response o content-type do retorno que será enviado para o browser.
   res.writeHead(200, {'Content-Type': 'text/plain'});

   // Acrescenta ao response o texto que será exibido no browser.
   res.end('Hello World\n');

   // Após a criação do web server é definido a porta e o IP que o server escutará.
 }).listen(1337, '127.0.0.1');

console.log('Server running at http://127.0.0.1:1337/');
 

Substitua o código do arquivo teste.js pelo código acima e execute-o no cmd:

node teste.js

No cmd deverá exibir a mensagem Server running at http://127.0.0.1:1337/, se exibir abra o seu navegador e acesse o endereço http://127.0.0.1:1337/. Então será exibida a mensagem Hello World na página. Isto significa que o web server criado está ativo e escutando as requisições HTTP.

Por enquanto é isso. Espero que possa ser esclarecedor para quem, assim como eu, tem interesse em conhecer o Node.js. Também pretendo postar, em breve, mais conteúdos sobre Node.js.

Até breve 😉

Anúncios
Padrão