1
resposta

TokenExpiredError: jwt expired

A parte do servidor não consegue postar a foto.

Aparece a seguinte mensagem.

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

o que devo fazer?

Ja tentei instalar o express e ja tentei instalar o jsonwebtoken.

1 resposta

Olá Gabriel, tudo bem com você?

Peço desculpas pela demora em obter um retorno.

O erro TokenExpiredError: jwt expired indica que o token JWT (JSON Web Token) utilizado para autenticação expirou. Esse erro ocorre quando um token JWT tem uma data de validade definida e essa data já passou, tornando o token inválido.

Porém, algo interessante que pude notar em sua publicação e que tem interferência no funcionamento correto da API, é que sua imagem mostra que a data de expiração ocorreu no dia 16/10/2022, todavia, sua publicação foi feita no dia 15/10/2022.

Ou seja, temos uma diferença de tempo significativa, o que pode acarretar divergências no funcionamento da API, que tentará comparar as horas da aplicação e a hora real, e caso este tempo seja grande, ela poderá gerar token inválido. Dito isto, verifique se o relógio do seu computador está com o horário correto, pois caso haja uma diferença de tempo significativa, o token pode ser considerado inválido. Após isso, pare a aplicação da API e tente executá-la novamente.

Espero ter ajudado. Continue mergulhando em conhecimento e não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.

Em caso de dúvidas estou à disposição.

Abraços e bons estudos!

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

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software