npm i jsonwebtoken
npm i express-jwt
1.app.js文件下:
var {expressjwt:jwt} = require('express-jwt');
2.配置验证:
// 路由jwt验证
app.use(jwt({
secret:'wxl',
algorithms:['HS256']
}).unless({
path:['/login','/getGoods']
}))
3.token的生成:
token= 'Bearer ' + jwt.sign({"username":obj[0].username},'wxl',{expiresIn:'1d'})
4.前端路由拦截: