Para começar a criar um CRUD (Create, Read, Update, Delete) com NodeJS e MongoDB, a primeira coisa que precisamos fazer é configurar nosso ambiente de desenvolvimento. Este capítulo irá orientá-lo passo a passo através do processo.

Instalação do NodeJS

NodeJS é uma plataforma de execução JavaScript que nos permite construir aplicações de rede escaláveis. Para instalar o NodeJS, vá para o site oficial do NodeJS (https://nodejs.org) e baixe a versão mais recente. A instalação é bastante direta, basta seguir as instruções na tela.

Instalação do MongoDB

MongoDB é um banco de dados NoSQL orientado a documentos. Para instalar o MongoDB, vá para o site oficial do MongoDB (https://www.mongodb.com) e baixe a versão mais recente. Durante a instalação, certifique-se de selecionar a opção para instalar o MongoDB como um serviço, o que permitirá que o MongoDB seja iniciado automaticamente quando você iniciar seu computador.

Instalação do Visual Studio Code

O Visual Studio Code é um editor de código-fonte desenvolvido pela Microsoft. É um dos editores de código mais populares e é extremamente útil para o desenvolvimento de aplicações NodeJS. Você pode baixar o Visual Studio Code do site oficial (https://code.visualstudio.com).

Configuração do Projeto

Uma vez que você tenha instalado o NodeJS, MongoDB e Visual Studio Code, o próximo passo é configurar seu projeto. Primeiro, crie uma nova pasta para o seu projeto. Você pode fazer isso usando o comando mkdir no terminal:


$ mkdir meu-projeto-crud
$ cd meu-projeto-crud

Em seguida, inicialize um novo projeto NodeJS usando o comando npm init. Este comando irá criar um novo arquivo package.json, que é usado para gerenciar as dependências do seu projeto.


$ npm init -y

Instalação de Dependências

Para o nosso projeto CRUD, precisaremos de algumas dependências. A primeira é o Express, que é um framework para construir aplicações web em NodeJS. Você pode instalar o Express usando o comando npm install:


$ npm install express

A próxima dependência é o Mongoose, que é uma biblioteca para trabalhar com MongoDB em NodeJS. Você pode instalar o Mongoose usando o comando npm install:


$ npm install mongoose

Configuração do MongoDB

Depois de instalar o Mongoose, precisamos configurar o MongoDB. Primeiro, precisamos iniciar o serviço MongoDB. Você pode fazer isso usando o comando mongod no terminal:


$ mongod

Em seguida, precisamos conectar o Mongoose ao MongoDB. Isso pode ser feito adicionando o seguinte código ao seu arquivo de projeto principal (geralmente index.js):


const mongoose = require('mongoose');
mongoose.connect('mongodb://localhost:27017/meu-projeto-crud', {useNewUrlParser: true, useUnifiedTopology: true});

Este código irá conectar o Mongoose ao MongoDB rodando na sua máquina local na porta 27017.

Conclusão

Com isso, você configurou com sucesso o ambiente de desenvolvimento para criar um CRUD com NodeJS e MongoDB. No próximo capítulo, começaremos a construir a aplicação CRUD em si.

Agora responda o exercício sobre o conteúdo:

Qual é a sequência correta para configurar um ambiente de desenvolvimento para criar um CRUD com NodeJS e MongoDB?

Você acertou! Parabéns, agora siga para a próxima página

Você errou! Tente novamente.

Imagem do artigo Criando um CRUD com NodeJS e MongoDB: Criação do projeto NodeJS

Próxima página do Ebook Gratuito:

88Criando um CRUD com NodeJS e MongoDB: Criação do projeto NodeJS

5 minutos

Ganhe seu Certificado deste Curso Gratuitamente! ao baixar o aplicativo Cursa e ler o ebook por lá. Disponível na Google Play ou App Store!

Disponível no Google Play Disponível no App Store

+ de 6,5 milhões
de alunos

Certificado Gratuito e
Válido em todo o Brasil

48 mil exercícios
gratuitos

4,8/5 classificação
nas lojas de apps

Cursos gratuitos em
vídeo, áudio e texto