16.3. Criando um CRUD com NodeJS e MongoDB: Configuração do ambiente de desenvolvimento

Página 87

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.

Now answer the exercise about the content:

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

You are right! Congratulations, now go to the next page

You missed! Try again.

Next page of the Free Ebook:

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

Earn your Certificate for this Course for Free! by downloading the Cursa app and reading the ebook there. Available on Google Play or App Store!

Get it on Google Play Get it on App Store

+ 6.5 million
students

Free and Valid
Certificate with QR Code

48 thousand free
exercises

4.8/5 rating in
app stores

Free courses in
video, audio and text