token的生成方式使用的是jsonwebtoken第三方包
-
使用步骤:
- 1.下载 npm i jsonwebtoken
- 2.导包 const jwt = require(‘jsonwebtoken’)
/* 生成token,直接调用sign,有三个参数
第一个参数表示要将什么数据保存到token中,我们通常存储的是登录成功的用户id(或者用户名)
jwt.sign(
{ id:?, name:? },
'jwt64', // 这个参数表示token生成的加密密码,可以有开发者随意定制
{ expiresIn: 60 * 60 } // 表示过期时间,单位为秒, 60 * 60 表示1小时候过期
);
*/
let token = jwt.sign({
id: result[0]