Se você chegou até aqui, é provável que já possui um bom entendimento de como o MongoDB e seus comandos funcionam, então é hora de colocar tudo isso em prática!
Iremos construir uma simples API de usuários em NodeJS com alguns endpoints utilizando os conceitos de CRUD. Para facilitar um pouco a vida, utilizaremos um pacote do Mongo chamado Mongoose.
Nesse projeto utilizarei o Yarn como gerenciador de pacotes, mas sinta-se livre para utilizar o NPM.
Todo o código estará disponível nesse mesmo repositório, na pasta api
, e é extremamente recomendável que faça seu projeto seguindo o arquivo server.js.
Observe que o foco do projeto será no MongoDB, sua conexão com o Node e a forma em que ambos atuam lado a lado para salvar os dados no banco. Dessa forma, é recomendável que se tenha um conhecimento prévio de construção de APIs com NodeJS e Express, para que não se perca em alguns conceitos que não estão relacionados com o Mongo. Contudo, mesmo sem um conhecimento prévio, ainda será válido fazer o projeto e utilizá-lo como portifólio 😃!
Nesse projeto, utilizaremos os seguintes pacotes:
- Iniciando o projeto
- Criando o primeira model
- Estabelecendo a rota create
- Estabelecendo as rotas read
- Estabelecendo a rota update
- Estabelecendo a rota delete
Próximo sub-tópico: Iniciando o projeto
Próximo tópico: Conclusão do curso
Voltar para a Home