Die Absicht ist, in 7 Tagen abzulaufen, aber der Code liefert keine Nummer, die 7 Tage im Voraus liegt ... weit gefehlt!
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)
>
Ich habe stattdessen dies verwendet:
Date.now() + (1000 * 60 * 60 * 24 * 7)
@alanshaw viel besser! :+1:
Haben Sie Zeit, als PR einzureichen?
PR-out #78
Herren, meine Lesart von this
SO Frage/Antwort:
https://stackoverflow.com/questions/28738168/how-to-create-jwt-exp-style-date-in-javascript
ist, dass wir durch 1000 _dividieren_ müssen, um in _Sekunden_ für exp
umzuwandeln ...
Ich denke, wir haben es aus Sicht des Verfalls gelöst, indem wir die Option '7d' hinzugefügt haben.
Was ich jetzt sehe, ist, dass wir travis-ci nicht glücklich über diese Änderung sind und ich nicht sicher bin, wie ich es debuggen soll.
PR #79 zur Testkorrektur. Diesmal grün bauen :)
@emersonmellado nochmals Problem zu beheben! 👍
Hilfreichster Kommentar
PR #79 zur Testkorrektur. Diesmal grün bauen :)
https://travis-ci.org/dwyl/learn-json-web-tokens