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…