3
respostas

Token inválido ao acessar API

No curso anterior eu consegui utilizar a API, mas nesse está aparecendo Token inválido ao acessar a página após rodar a API no CMD.

{"status":401,"message":"Token inválido"}

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

3 respostas

Olá, Jéssica!

Ta tudo certo se aparecer isso aqui:

Json sendo executado na porta 8000 do local host

É um sinal de que a API está rodando, logo depois no curso será realizado outros testes e vamos utilizar este caminho, teste ai e veja se funciona, lembrando que a API deve está sendo executada:

http://localhost:8000/users

Espero ter ajudado e reforço que em casos de dúvidas, conte sempre com o fórum da comunidade Alura! Bons estudos!

Sucesso

Um grande abraço e até mais!

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

Boa noite,

Ao tentar acessar acessar o caminho informado gerou essa mensagem.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade ** Quanto tento rodar meus testes gera esse erro:**

cy.request() failed on:
http://localhost:8000/users
The response we received from your web server was:
  > 401: Unauthorized
This was considered a failure because the status code was not 2xx or 3xx.
If you do not want status codes to cause failures pass the option: failOnStatusCode: false
-----------------------------------------------------------
The request we sent was:
Method: GET
URL: http://localhost:8000/users
Headers: {
  "Connection": "keep-alive",
  "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36",
  "accept": "/",
  "accept-encoding": "gzip, deflate"
}
-----------------------------------------------------------
The response we got was:
Status: 401 - Unauthorized
Headers: {
 "x-powered-by": "Express",
"vary": "Origin, Accept-Encoding",
"access-control-allow-credentials": "true",
 "cache-control": "no-cache",
 "pragma": "no-cache",
"expires": "-1",
"content-type": "application/json; charset=utf-8",
"content-length": "51",
 "etag": "W/"33-YImdAd48xqkdD0FiXysFO1TLONs"",
"date": "Wed, 28 Feb 2024 22:00:52 GMT",
 "connection": "keep-alive",
 "keep-alive": "timeout=5"
}

Body: {
  "status": 401,
  "message": "Token inválido"**

Olá Jéssica!

Peço desculpas pela demora em obter um retorno

Peço que me envie mais informações sobre a aula em que está realizando esses testes e como está executando os comandos, para que eu possa fornecer uma resposta mais precisa.

Há um tópico com uma discussão semelhante; verifique se pode ajudá-la.