Fiquei em dúvida do motivo de precisar usar o /seed pra funcionar
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Fiquei em dúvida do motivo de precisar usar o /seed pra funcionar
Olá, Taiane.
Tudo bem?
No contexto da sua atividade, o /seed é um endpoint da aplicação alura-books que serve para popular o banco de dados com dados iniciais. Quando você acessa esse endpoint, a aplicação executa um script que insere dados no banco de dados MongoDB, permitindo que você tenha informações para visualizar e testar na aplicação.
Aqui está um exemplo prático para esclarecer melhor:
Subindo os contêineres:
docker run -d --network minha-bridge --name meu-mongo mongo:4.4.6
alura-books:docker run -d --network minha-bridge --name alurabooks -p 3000:3000 aluradocker/alura-books:1.0
Populando o banco de dados:
/seed para que a aplicação alura-books insira dados no MongoDB:http://localhost:3000/seedAo fazer isso, a aplicação se comunica com o banco de dados MongoDB e insere os dados necessários. Sem essa etapa, o banco de dados estaria vazio, e a aplicação não teria dados para exibir ou manipular.
Espero ter ajudado e bons estudos!