Instalação e configuração de um projeto
A instalação e configuração inicial de um projeto Express consiste em preparar o ambiente Node.js, criar a estrutura do projeto e iniciar um servidor básico. Veja como fazer passo a passo:
Pré-requisitos
- Ter o Node.js e o npm instalados ([verifique com
node -venpm -vno terminal]). - Acesso ao terminal/linha de comando.
Passo 1: Crie a pasta do projeto
Abra o terminal e crie um diretório para o projeto, acedendo-o de seguida:
mkdir meu-projeto-express
cd meu-projeto-express
Passo 2: Inicialize o projeto Node.js
Execute o comando a seguir para criar o arquivo package.json, que guardará as configurações e dependências do projeto:
npm init -y
Esse comando gera o arquivo rapidamente com configurações padrão. Se quiser, rode apenas npm init e responda as perguntas (nome, versão, ponto de entrada, etc.).
Passo 3: Instale o Express
Instale a dependência principal do projeto, o Express:
npm install express
O Express será listado em dependencies do seu package.json.
Passo 4 (opcional): Instale o Express Generator
O Express Generator cria uma estrutura inicial de arquivos e pastas para projetos maiores:
npx express-generator
Depois, para criar um projeto já estruturado (por exemplo com o template Pug):
npx express-generator --view=pug nome-do-app
Passo 5: Crie o arquivo principal
No diretório do projeto, crie um arquivo chamado app.js (ou index.js).
Exemplo básico com um servidor Express:
// app.js
const express = require('express');
const app = express();
app.get('/', (req, res) => {
res.send('Olá, Express!');
});
const PORT = 3000;
app.listen(PORT, () => {
console.log(`Servidor rodando em http://localhost:${PORT}`);
});
Passo 6: Execute o Projeto
Rode o projeto com Node.js:
node app.js
Aceda no navegador: http://localhost:3000 e veja a mensagem definida na rota /
Passo 7 (opcional): Automatize com Nodemon
Para recarregar automaticamente o servidor a cada alteração de código, instale o nodemon:
npm install --save-dev nodemon
Adicione ao package.json:
"scripts": {
"dev": "nodemon app.js"
}
Agora execute com:
npm run dev
Resumo dos comandos essenciais
| Comando | Função |
|---|---|
mkdir meu-projeto-express | Criar diretório do projeto |
cd meu-projeto-express | Entrar no diretório |
npm init -y | Inicializar projeto Node |
npm install express | Instalar Express |
node app.js | Executar o servidor |
npm install --save-dev nodemon | Instalar nodemon (opcional) |
npm run dev | Executar servidor com auto-reload |
Com esses passos, o ambiente Express básico estará pronto para desenvolvimento web ou de APIs.
