COMO RODAR O PROJETO BAIXADO //Instalar as dependencias npm install
//Iniciar o servidor npm rum dev
SEQUENCIA EXECUTADAS E BIBLIOTECAS INSTALADAS DURANTE O CURSO Criar o arquivo package npm init -y
//Gerencia as requisições, rotas e URLs, entre outra funcionalidades npm install express
//Instalar o módulo para reiniciar o servidor sempre que houver alteração no código fonte npm install -D nodemon
//Produz código JS válido - para import do ES6 npm install -D sucrase
//Iniciar o servidor npm rum dev
//Instalar as dependencias npm install
//Instalar o MongoDB npm install --save mongodb
//Instalar o Mongoose - Mongoose traduz os dados do banco de dados para objetos JavaScript para que possam ser utilizados por sua aplicação. npm install --save mongoose
//validar campo npm install --save yup
//Instalar o módulo para criptografar a senha npm install --save bcryptjs
//Instalar a dependencia para JWT npm install --save jsonwebtoken
//Instalar o módulo para paginação com mongoose npm install --save mongoose-paginate-v2
//Multer é um middleware node.js para manipulação multipart/form-data, usado para o upload de arquivos. npm install --save multer
//Permitir acesso a API npm install --save cors
//Gerar o backup do banco de dados MongoDB mongodump --db celke --out c:\data\db
//Restaurar o backup do banco de dados MongoDB mongorestore --db celke c:\data\db\celke