Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] "http://localhost:8000/livros" está dando a mensagem: "Error - Cannot GET /livros"

Aparentemente consegui acompanhar e fazer igual, exceto a parte do nodemon vista na aula passada, não consegui resolver. E agora não está funcionando também, está escutando a porta 8000 mas não retorna no get. Alguma ideia do porque estou tendo este erro?

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

//livro.js

const { Router } = require("express");

const router = Router();

router.get('/livros', (req, res) => {
    res.send("Hello Cruel World!")
})

module.exports = router;
//app.js

const express = require("express");
const rotaLivro = require("./rotas/livro");

const app = express();

app.use('/livros', rotaLivro);

const port = 8000;

app.listen (port, () => {
    console.log(`Escutando a porta ${port}`)
})
2 respostas
solução!

Olá Dierony , tudo bem? Espero que sim!

Se o servidor estiver escutando na porta 8000, mas você não está recebendo uma resposta adequada no endpoint /livros, pode haver algumas causas possíveis para o problema.

Aqui estão algumas sugestões para solucionar o problema:

Verifique se você instalou corretamente todas as dependências necessárias. Certifique-se de ter instalado o Express e as outras dependências corretamente usando o comando npm install.

Verifique se você iniciou corretamente o servidor. Certifique-se de executar o arquivo app.js com o Node.js usando o comando node app.js no terminal.

Verifique se não há outros processos em execução na mesma porta 8000. Certifique-se de que nenhum outro aplicativo esteja usando a porta 8000, pois isso pode causar conflito e impedir que seu servidor funcione corretamente. Você pode tentar alterar a porta para verificar se o problema persiste.

Certifique-se de verificar esses pontos e tente novamente. Se o problema persistir, pode ser útil compartilhar mais detalhes sobre quaisquer mensagens de erro ou comportamentos incomuns que você esteja observando ao executar o servidor. Isso ajudará a fornecer uma solução mais precisa e específica para o problema que você está enfrentando.

Espero ter ajudado.

Caso tenha dúvidas, fico à disposição.

Abraços e bons estudos!

Aconteceu o mesmo erro pra mim, tem algo estranho ae.