問題
ライブラリjsonwebtoken
を用いてトークンのデコードを行なっているが返り値が何も返ってこない。
token-verify.js
const token= 'ey....'
jwt.verify(token, pem, { algorithms: ['RS256'] }, function(err:{}, decoded:{}) {
decodedToken = decoded
console.log(decodedToken)
});
% node token-verify.js
undefined
解決策
定数で設定したトークンを更新する。
期限が古い、トークンの署名が不正などあればundefined
が返される模様。