生成jsonwebtoken的Token字符串

it2023-11-27  73

生成jsonwebtoken的Token字符串

注意:在生成 Token 字符串的时候,一定要剔除重要信息(例如密码)的值

// 通过 ES6 的高级语法,将个人重要信息进行剔除 const user = { ...results[0], password: '', user_pic: '' } // 在集成终端里安装相对应版本的jsonwebtoken npm i jsonwebtoken@8.5.1 // 引入模块,用这个包来生成 Token 字符串 const jwt = require("jsonwebtoken"); // 生成 Token 字符串 // token = jwt.sign({加密的数据},加密秘钥,{expiresIn:token有效存储时间}) const tokenStr = jwt.sign(user, config.jwtSecretKey, { expiresIn: '10h', // token 有效期为 10 个小时 }) // 将生成的 Token 字符串响应给客户端 res.send({ status: 0, message: '登录成功!', // Bearer后面别忘了加空格 token: 'Bearer ' + tokenStr, })
最新回复(0)