本节使用passport-jwt和passport中间件来验证token,passport-jwt是一个针对jsonwebtoken的插件,passport是express框架的一个针对密码的中间件
那么首先还是需要安装passport-jwt和possport
npm install passport-jwt
npm install passport
然后在入口文件server.js中引入passport
const passport = require("passport"); //引入passport插件
To use Passport in an Express or Connect-based application, configure it with the required passport.initialize()
middleware.
在入口文件中初始化passport
app.use(passport.initialize()); //passport初始化
接下来我们还需要对passport进行一些配置,所以在config下面新建一个passport.js文件。然后将此文件在入口文件中引入
require("./config/passport")(passport);
然后在passport