26 lines
397 B
JavaScript
26 lines
397 B
JavaScript
const jwt = require("jsonwebtoken");
|
|
const secret = process.env.JWT_SECRET;
|
|
|
|
// 创建token
|
|
function createToken(payload){
|
|
return jwt.sign(
|
|
payload,
|
|
secret,
|
|
{
|
|
expiresIn:"2min"
|
|
}
|
|
);
|
|
}
|
|
|
|
// 验证token
|
|
function verifyToken(token){
|
|
return jwt.verify(
|
|
token,
|
|
secret
|
|
);
|
|
}
|
|
|
|
module.exports = {
|
|
createToken,
|
|
verifyToken
|
|
}; |