Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Bug] Ao enviar a requisição apresenta o erro 404

Estou fazendo o mesmo código da vídeo aula de API Rest com Node e quando vou testar no Insomnia da 404. Poderiam me ajudar?

Exemplo do meu arquivo livrosRoutes.js:

import express from "express";
import LivroController from "../controllers/livroController.js";

const routes = express.Router();

routes.get("/livros", LivroController.listarLivros);

export default routes;

![](Insira aqui a descrição dessa imagem para ajudar na acessibilidade )

1 resposta
solução!

Olá, Kauã! Tudo bem?

Analisando o seu contexto juntamente com o código e print que você compartilhou, teoricamente esse problema não era para estar acontecendo, o que me levou a concluir que o seu caso o problema esteja no banco de dados.

Então, se certifique esteja utilizando a URL correta que aponta para a colletion que contém as informações sobre os livros. Outra situação, é que você está tentando rodar a API em um local diferente que o seu banco não reconhece. Então, terá que adicionar o IP desse seu novo local no banco de dados, o MongoDB, imagino que ao acessar o mesmo e logar na sua conta já deve aparecer a opção de adicionar o novo endereço. Segue o link:

No mais, caso isso não resolva o seu problema, peço que compartilhe todos os arquivos do seu projeto, via GitHub ou Drive do Google. Assim poderei entender melhor a sua situação.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.