【发布时间】:2015-04-20 02:10:55
【问题描述】:
我实现了 jsonwebtoken (https://www.npmjs.com/package/jsonwebtoken) 并做了两个简单的函数。 一种用于创建/签署具有过期时间的令牌,另一种用于验证令牌。
我使用jwt.sign('userdata', 'abc', {expiresInSeconds: 1}); 对令牌进行签名。
令牌应该在一秒钟后过期,但是当我使用 jwt.verify(token, 'abc', function(err, decoded) { } 验证令牌时,var err 是空的,decoded 返回 userdata。
【问题讨论】:
-
您确定要等待一秒钟再尝试解码吗?
-
我刚刚用我问之前生成的相同令牌再次尝试它仍然有效,所以是的。