nodejs的JsonWebToken
Json web token (JWT) 用于跨域身份验证
安装
npm install jsonwebtoken
1.生成token
const secret = 'ABCDEFG'; const token = jwt.sign({ data: 'XYZ', }, secret, { expiresIn: 60 // 过期时间1分钟 });
注:
expiresIn 表示有效期,默认为秒 eg: 60, "2 days", "10h", "7d"
2.验证token
const secret = 'ABCDEFG'; let playload = await jwt.verify(token, secret) const { data } = playload; if (data === 'XYZ') { …… }