2
respostas

Variável listaLivros vazia

Revisei algumas vezes e fiz tudo como foi ensinado, mas quando faço a requisição GET na rota "/livros" no postman o livro cadastrado não está aparecendo na requisição. "parou de aparecer" após a mudança das rotas da aula "04 Controller POST", pois ao finalizar a aula anterior "02 Criando controller para livro" estava funcionando. A conexão está funcionando, pois retorna 200, mas a variável listaLivros está vazia.

static async listarLivros (req, res) {
        const listaLivros = await livro.find({});
        res.status(200).json(listaLivros);
    }

Alguém pode me ajudar?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas

Encontrei onde estava o erro.

Acidentalmente acabei criando dois bancos no cluster do atlas, e automaticamente ele estava conectando noo banco errado.

Para setar o banco correto adicionei o nome do banco na minha string de coneção logo após o "...mongodb.net/[nome_do_banco]?retryWrites=true&w=majority&appName=Cluster0"

Bom dia, Matheus! Tudo bem?

Fico feliz que tenha conseguido resolver o problema que você estava tendo! Além disso, agradeço por compartilhar a sua solução aqui no fórum, sei que ajudará outros alunos que enfrentarem a mesma situação que você.

No mais, bons estudos!