· 7 years ago · Nov 30, 2018, 11:10 AM
1const jwt = require('jsonwebtoken');
2
3const SECRET_KEY = 'It@y W@$ H3r3';
4const options = {
5 expiresIn: '5s',
6};
7
8const callback = (err, token) => {
9 console.log('Token:', token);
10 setTimeout(() => {
11 jwt.verify(token, SECRET_KEY, (err, res) => {
12 console.log('res', res);
13 console.log('err', err);
14 });
15 }, 10000);
16};
17
18jwt.sign(options, SECRET_KEY, callback);
19
20{ expiresIn: '5s', iat: 1543574822 }
21
22err = {
23 name: 'NotBeforeError',
24 message: 'jwt not active',
25 date: 2018-10-04T16:10:44.000Z
26 }