Learn-json-web-tokens: 默认到期时间问题

创建于 2015-08-03  ·  6评论  ·  资料来源: dwyl/learn-json-web-tokens

目的是在 7 天后到期,但代码没有提供比现在提前 7 天的数字……远非如此!
https://github.com/dwyl/learn-json-web-tokens/blob/master/example/lib/helpers.js#L39

$ node
> var x = Math.floor(new Date().getTime()/1000) + 7*24*60*60
undefined
> new Date(x)
Sat Jan 17 1970 15:46:41 GMT+0000 (BST)
> 

我用这个代替:

Date.now() + (1000 * 60 * 60 * 24 * 7)
bug help wanted

最有用的评论

PR #79 用于测试修复。 这次绿色建造:)

https://travis-ci.org/dwyl/learn-json-web-tokens

image

所有6条评论

@alanshaw好多了! :+1:
你有时间作为PR提交吗?

公关#78

绅士们,我对this阅读所以问题/答案:
https://stackoverflow.com/questions/28738168/how-to-create-jwt-exp-style-date-in-javascript
是我们需要 _divide_ 1000 以转换为 _seconds_ 为exp ...

我认为我们通过添加“7d”选项从到期的角度解决了这个问题。

我现在看到的是,我们让 travis-ci 对这种变化不满意,我不知道如何调试它。

PR #79 用于测试修复。 这次绿色建造:)

https://travis-ci.org/dwyl/learn-json-web-tokens

image

@emersonmelado再次感谢您抽出时间解决这个问题! 👍

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

rjmk picture rjmk  ·  9评论

NE-SmallTown picture NE-SmallTown  ·  5评论

nelsonic picture nelsonic  ·  4评论

sarneeh picture sarneeh  ·  3评论

rhewitt22 picture rhewitt22  ·  5评论