Eu estou usando esse trecho de código para decodificar um token, o token é válido, eu testei no https://jwt.io/ Se quiser conferir o token, é esse: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjI1NzlkMTVmLWY0ZjEtNGEwOS04MGRjLTk3OTdiZmZmMzg4NyIsInJvbGUiOiJQQUNJRU5URSIsImlhdCI6MTcwMjUwNzE1NiwiZXhwIjoxNzAyNTkzNTU2fQ.nmG6Sv5cHED4d75NumxbmhMExArJpRCc84AkXG8Sm1o
import { jwtDecode } from "jwt-decode";
interface tokenPayload {
id: string;
}
const tokenDecodificado = jwtDecode(token) as tokenPayload;
return tokenDecodificado.id;
O log de erro é esse: Error decoding token: [InvalidTokenError: Invalid token specified: invalid base64 for part #2 (Property 'atob' doesn't exist)]