node之生成token(express框架)
作者:互联网
废话不多说
首先安装jsonwebtoken 模块
npm install jsonwebtoken
生成token最好配置相应的模块然后在需要使用的地方引入即可,不要在登录的时候直接在接口里写,代码会很乱
引入jwt,然后写token生成函数
通过jwt.sign签名方法使用规则,秘钥,有效时间来生成一个token
const jwt = require('jsonwebtoken')
let setToken = function(str1,str2){
let user = str1; //这里我是把登录账号和密码作为了规则
let paswd = str2;
const rule = {
username: user,
pwd: paswd
}
let scret = 'sunwanbiao123'; //自定义秘钥 自定义,没要求足
let ztoken = jwt.sign(rule, scret, { expiresIn: 60*60*24 })
return ztoken
}
module.exports = { setToken }
这样一个token生成模块就配置好了
然后在登录api模块中引入就好了
const { setToken } = require('../modules/setTokens')
标签:node,const,express,jwt,token,let,jsonwebtoken,setToken 来源: https://blog.csdn.net/wanbiaoTT/article/details/114063538