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

Erro ao dar GET no books

No vídeo da aula funcionou, porém quando fiz a mesma coisa deu um erro e não mostrou os livros:
Insira aqui a descrição dessa imagem para ajudar na acessibilidade
Insira aqui a descrição dessa imagem para ajudar na acessibilidade
Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas

Olá, Luidi! Tudo bem?

Aparentemente o erro está relacionado à falta de um token de autenticação. A mensagem "No token provided" indica que a API está esperando um token JWT para autorizar o acesso à rota.

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

  1. Verifique a Autenticação:

    • Certifique-se de que a rota /books está configurada para exigir autenticação. Se sim, você precisará fornecer um token JWT válido ao fazer a requisição.
  2. Obtenha um Token JWT:

    • Se você ainda não tem um token, faça login na aplicação (caso tenha uma rota de login) para obter um token JWT. Normalmente, o token é retornado após um login bem-sucedido.
  3. Adicione o Token na Requisição:

    • No Swagger, você pode adicionar o token no cabeçalho da requisição. Clique em "Authorize" no canto superior direito da interface do Swagger e insira o token no formato Bearer <seu_token>.
  4. Verifique o Código do Servidor:

    • Assegure-se de que o middleware de autenticação está corretamente configurado para verificar o token nas rotas que exigem autenticação.

Caso nenhuma dessas dicas resolva o seu problema, peço que compartilhe todo o seu projeto para que eu possa fazer testes para identificar o que está causando isso.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.
solução!

Esse problema era q tinha "verifyToken" nessa rota em específico. Descobri no outro vídeo do curso pq estava dando erro.