Д
Size: a a a
Д
Д
AS
А
Д
Д
A
Д
A
Д
Д
GS
GS
A

app.get('/test',passport.authenticate('jwt', { session: false }),(req,res)=>{
console.log(JSON.stringify(req.headers));
res.send('true')
}) module.exports = function(passport){
var opts = {}
opts.jwtFromRequest = ExtractJwt.fromAuthHeaderWithScheme('JWT')
opts.secretOrKey = 'secret';
passport.use(new JwtStrategy(opts, function(jwt_payload, done) {
User.findOne({id: jwt_payload.sub}, function(err, user) {
if (err) {
return done(err, false);
}
if (user) {
return done(null, user);
} else {
return done(null, false);
}
});
}));
}Д
A
Д
A
app.use(passport.initialize())
app.use(passport.session())
require('./routes/jwt')(passport)
A