Rotas Controllers MongoDb Setup Mongoose Models Criando um Produto Listando os Produtos Listando um Produto pelo slug Listando um Produto pelo Id Listando os Produtos de uma tag Atualizando um produto Excluindo um produto Validações Repositórios Async/Await Revisitando os Models: Revisitando os Controllers: Order CRUD REST Rotas Controllers MongoDb Setup Mongoose Models Criando um Produto Listando os Produtos Listando um Produto pelo slug Listando um Produto pelo Id Listando os Produtos de uma tag Atualizando um produto Excluindo um produto Validações Repositórios Async/Await Arquivo de Configurações Encriptando a senha Enviando E-mail de Boas Vindas Upload da Imagem do Produto Segurança