就可以签发token了,然后返回给前端,前端将返回的token保存在localstorage里或sessionstorage里
4.使用node验证token
在用户完成登录获得token并保存后,此后每次请求后台把token放在请求头中,例如:
const guestToken = getStorage('token')
if (guestToken) {
config.headers['X-GuestToken'] = guestToken
}然后再后台验证token
var token = req.headers['x-guesttoken']const secret = 'JQREAD' // secret要与签发时一致
jwt.verify(token, secret, (err, decoded) => {
if(err){
console.log(err)
return
}
console.log(decoded)
}验证失败会打印出 Invalid Signature
验证成功会打印签发时的payload数据,然后就可以继续进行操作,返回数据了。
总结
以上所述是小编给大家介绍的在node中使用jwt签发与验证token的方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!









