-
Notifications
You must be signed in to change notification settings - Fork 0
Guia de Instalação do Node.JS
Aqui está todo o conteúdo da resposta em formato Markdown, para ser publicado na Wiki do GitHub:
# Instalação do Servidor com Node.js
Este guia detalhado mostra como instalar o Node.js e configurar um servidor básico. Ele abrange instruções para Windows, macOS e Linux.
## Passo 1: Instalar Node.js
### 1.1. Instalação do Node.js no Windows
1. Acesse o [site oficial do Node.js](https://nodejs.org/).
2. Baixe a versão LTS (recomendada).
3. Execute o instalador e siga as instruções.
4. Após a instalação, abra o terminal e verifique se o Node.js foi instalado corretamente:
```bash
node -v
- Verifique também o npm (Node Package Manager):
npm -v
- Use o Homebrew (se não tiver, instale com o comando abaixo no terminal):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Instale o Node.js:
brew install node
- Verifique a instalação do Node.js:
node -v
- Verifique o npm:
npm -v
- Atualize seu sistema:
sudo apt update sudo apt upgrade
- Instale o Node.js e npm:
sudo apt install nodejs npm
- Verifique a instalação:
node -v npm -v
Se preferir a versão mais recente:
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs
- No terminal, crie um diretório para seu projeto:
mkdir meu-projeto-node cd meu-projeto-node
- Inicialize um novo projeto Node.js:
npm init -y
Para facilitar a criação do servidor, vamos instalar o Express, um framework minimalista para Node.js.
- Instale o Express:
npm install express
-
Crie um arquivo chamado
server.js
no diretório do projeto:touch server.js
-
Adicione o seguinte código ao arquivo
server.js
:const express = require('express'); const app = express(); const PORT = process.env.PORT || 3000; app.get('/', (req, res) => { res.send('Servidor Node.js rodando!'); }); app.listen(PORT, () => { console.log(`Servidor rodando em http://localhost:${PORT}`); });
-
Salve o arquivo.
-
No terminal, execute o comando para iniciar o servidor:
node server.js
-
Você verá a mensagem no terminal:
Servidor rodando em http://localhost:3000
-
Abra o navegador e acesse
http://localhost:3000
para ver a mensagem "Servidor Node.js rodando!".
Para reiniciar automaticamente o servidor após alterações no código, você pode usar o nodemon.
- Instale o nodemon globalmente:
npm install -g nodemon
- Execute o servidor usando o nodemon:
nodemon server.js
-
Instale o pacote dotenv:
npm install dotenv
-
Crie um arquivo
.env
no diretório raiz do projeto e adicione:PORT=4000
-
No arquivo
server.js
, importe o dotenv e use a variávelPORT
:require('dotenv').config(); const express = require('express'); const app = express(); const PORT = process.env.PORT || 3000; app.get('/', (req, res) => { res.send('Servidor Node.js rodando com variáveis de ambiente!'); }); app.listen(PORT, () => { console.log(`Servidor rodando em http://localhost:${PORT}`); });
-
O servidor agora usará a porta definida no arquivo
.env
.
Você instalou o Node.js, criou um servidor básico com Express e executou-o. Pode expandir o projeto adicionando mais funcionalidades, como rotas, middlewares e integração com bancos de dados.