Servidor Node.JS com Express

O Express é um framework para aplicativo da web do Node.js pequeno e flexível que fornece um conjunto robusto de recursos para aplicativos web e móvel.

Criando projeto

Crie um projeto em uma pasta de sua preferência. Rode o seguinte comando no seu terminal:

$ npm init -y
ou
$ yarn init -y

Com o diretório inicializado, você devera ver o arquivo package.json no diretório.

Instalando o Express

Navegue até o diretório que acabou de criar e rode o seguinte comando para instalar a dependência do Express.

$ npm install express
ou
$ yarn add express

Construindo projeto

Agora crie um arquivo chamado index.js e adicione o seguinte código para criar nosso app com Express.

const express = require('express')
const app = express()
 
app.get('/', function (req, res) {
  res.send('Hello World')
})
 
app.listen(3000, ()=>{
  console.log('Server runing on port 3000');
})

No código acima, criamos o nosso servidor e definimos que ele vai estar ouvindo a porta 3000. utilizamos o método app.get() para capturar uma requisição enviado para a URL raiz do no nosso servidor.

Executando e testando

Agora para testar se tudo ficou correto, rode o comando a seguir no seu terminal:

$ node index.js

Você deverá ver o log informando que o servidor está rodando.

yarn run v1.13.0
warning ..\..\..\..\..\..\package.json: No license field
$ node index.js
Server runing on port 3000

Agora abra seu navegador e digite localhost:300. Você verá a mensagem “Hello World”.

Concluindo

Este foi um exemplo bastante simples, para quem ainda está começando com Node.js e Express. Em breve daremos continuidade nesse projeto e adicionar mais recursos nele. Vou ficando por aqui. Até logo…