Introdução Express

01 Dec 2016



Salve galera! Primeiro post vou ensinar como fazer um simples Hello World usando Node.js e Express, pra quem não sabe o Express é um framework para o Node.js que fornece um conjunto de recursos para aplicações web e móveis.

Supondo que você já tenha o Node.js instalado na sua máquina vamos fazer a instalação do Express via NPM digitando o comando no terminal.

$ npm install express -g

Usando o parâmetro -g estamos instalando o Express em modo global, assim da próxima vez que for usar, basta apenas fazer o require na aplicação sem a necessidade de instalar novamente. Próximo passo é criar um diretório onde ficarão todos os arquivos da aplicação, navegue até o diretório, crie um arquivo chamado app.js e nele inclua o seguinte código:

var express = require('express');
var app = express();

app.get('/', function (req, res) {
  res.send('Hello World!');
});

app.listen(3000, function () {
  console.log('Example app listening on port 3000!');
});

O código inicia um servidor na porta 3000 e fica aguardando por conexões. Ele irá responder com a mensagem Hello World! à solicitação da rota raiz, no caso / e para qualquer rota que não seja a / ele irá responder com erro 404. Para executar a aplicação digite o comado no terminal.

$ node app.js

Em seguida navegue até a página http://localhost:3000/ em um navegador para ver a aplicação em funcionamento.