React的新手并且非常困惑...试图从React访问受保护的Node路由...如何在登录/注册时设置此授权标头?我已经登录/注册了React的工作正常...只是有点卡在这里...
我当然可以在Postman中设置标题,并且它在直节点上也可以正常工作。
const JwtOptions = {
jwtFromRequest: ExtractJwt.fromHeader("authorization"),
secretOrKey: secret
};
const jwtAuth = new JwtStrategy(JwtOptions, function(payload, done) {
User.findById(payload.sub, function(err, user) {
if (err) {
return done(err, false);
}
if (user) {
done(null, user);
} else {
done(null, false);
}
});
});
答案 0 :(得分:0)
使用axios,您可以将Authorization
标头添加到您的请求中,如下所示:
axios({ method: 'get', url: '/protected_route', headers: { Authorization: token } });