01/10/2018, 09:21
"expiresIn" trong "jsonwebtoken" không hoạt động
Mọi người ơi cho em hỏi với, em đang làm phần đăng nhập sử dụng “jsonwebtoken”, khi {expiresIn: “10h”},
làm theo hướng dẫn ở jsonwebtoken nhưng nó không hoạt động ạ, nó chỉ hoạt động ở chế đồ mặc định. Mọi người giúp em với ạ, em cảm ơn mọi người nhiều.
Còn đây là code của em
const jwt = require('jsonwebtoken');
const SECRET_KEY = 'df2h8de8wjsabdadf';
const sign = (obj) => (
new Promise((resovle, reject) => {
jwt.sign(obj, SECRET_KEY, { expiresIn: "10h" }, (err, token) => {
if (err) return reject(err);
resovle(token);
});
})
);
const verify = (token) => (
new Promise((resovle, reject) => {
jwt.verify(token, SECRET_KEY, (err, decoded) => {
if (err) return reject(err);
resovle(decoded);
});
})
);
module.exports = { sign, verify };
Bài liên quan