النية هي أن تنتهي الصلاحية خلال 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)
alanshaw أفضل بكثير! : +1:
هل لديك الوقت لتقديم العلاقات العامة؟
مخرج العلاقات العامة # 78
أيها السادة ، قراءتي لـ this
SO سؤال / جواب:
https://stackoverflow.com/questions/28738168/how-to-create-jwt-exp-style-date-in-javascript
هو أننا نحتاج إلى _قسم_ 1000 للتحويل إلى _seconds_ مقابل exp
...
أعتقد أننا حللناها من وجهة نظر انتهاء الصلاحية بإضافة خيار "7d".
ما أراه الآن هو أن travis-ci ليس سعيدًا بهذا التغيير ولست متأكدًا من كيفية تصحيحه.
PR # 79 خارج لإصلاح الاختبار. بناء أخضر هذه المرة :)
emersonmellado شكرا مرة أخرى
التعليق الأكثر فائدة
PR # 79 خارج لإصلاح الاختبار. بناء أخضر هذه المرة :)
https://travis-ci.org/dwyl/learn-json-web-tokens