nodejs 生成和使用authorization
下载:jsonwebtoken
npm i jsonwebtoken express-jwt --save
封装了一个生成token和解密token的方法
baseConfig.js
const jwt = require('jsonwebtoken')
const baseConfig={
secretKey:"woods2213127617",//密钥里边的字符可以自定义
getToken(tokenStr){
var res;
try {
if (tokenStr !== undefined) {
var token=tokenStr.replace("Bearer ",'')
console.log(token)
let result = jwt.verify(token, baseConfig.secretKey) || {};
res = result.token || {};
}
} catch (e) {
res = e;
}
return res;
},