wils@web ~ $ cat ~/ajuda/como-desenvolver-uma-aplicacao-com-node-js-e-mongodb-6-0.md

Desenvolvimento

Como desenvolver uma aplicação com Node.js e MongoDB 6.0

atualizado em 07/08/2026

Este manual fornece um guia passo a passo para desenvolver uma aplicação utilizando Node.js e MongoDB 6.0.

Introdução

Node.js é um ambiente de execução JavaScript no lado do servidor, enquanto o MongoDB é um banco de dados NoSQL. Juntos, eles permitem criar aplicações escaláveis e eficientes.

Passo a Passo

1. Instalação do Node.js

Primeiro, instale o Node.js em sua máquina. Você pode fazer isso usando o seguinte comando:

sudo apt update
sudo apt install nodejs npm

2. Instalação do MongoDB

Para instalar o MongoDB 6.0, siga os comandos abaixo:

wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -
sudo add-apt-repository "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/multiverse amd64 packages"
sudo apt update
sudo apt install -y mongodb-org

3. Criando o Projeto

Crie um diretório para o seu projeto e inicie um novo projeto Node.js:

mkdir meu-projeto
cd meu-projeto
npm init -y

4. Instalando Dependências

Instale o Express e o Mongoose:

npm install express mongoose

5. Criando a Estrutura do Servidor

Crie um arquivo chamado app.js e adicione o seguinte código:

const express = require('express');
const mongoose = require('mongoose');

const app = express();
app.use(express.json());

mongoose.connect('mongodb://localhost:27017/meuBanco', { useNewUrlParser: true, useUnifiedTopology: true });

app.get('/', (req, res) => {
  res.send('API funcionando!');
});

app.listen(3000, () => {
  console.log('Servidor rodando na porta 3000');
});

6. Executando a Aplicação

Para executar sua aplicação, utilize o seguinte comando:

node app.js

Conclusão

Você agora tem uma aplicação básica rodando com Node.js e MongoDB. Para expandir, considere adicionar rotas e modelos para gerenciar dados no MongoDB.

Dica: Explore o uso de middleware no Express para gerenciar autenticação e validação de dados.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.