目前 在web框架中最流行的身份验证是使用jsonwebtoken,简称jwt.可以设置加密方式,过期时间,存放个人信息,逆解析....抽空研究了一下nodejs的jwt如何做,下面来记录一下
使用的包是
"jsonwebtoken": "^8.3.0"
jwt github 地址
主要用到的方法是
生成token jwt.sign(...)
验证token jwt.verify()
签名方法:jwt.sign(payload, secretOrPrivateKey, [options, callback])
payload 是一个json...jsonwebtoken')
let token = jwt.sign({user: '1234'}, 'Fizz', {expiresIn: 60 * 60})
console.log(token)
就这么简单
解析验证方法...', data)
})
使用方法就是这么简单
可以将token的验证做成做一个中间件,在路由中使用,可用于做登录拦截.获得会话信息