小编Jyo*_*tim的帖子

未使用express-jwt获取req.user对象

这是我的设置express-jwt

exports.requireSignin = expressJwt({
   secret: process.env.JWT_SECRET,
   algorithms: ["HS256"], 
   userProperty: "auth"
 });
Run Code Online (Sandbox Code Playgroud)

我正在使用它访问一条秘密路线进行测试,但是我没有req.user在此处的路线中获取该属性。它会产生一个空对象(未定义)。

router.get("/secret",requireSignin,(req, res) => {
    res.json({
        message: req.user,
    });
});
Run Code Online (Sandbox Code Playgroud)

我正在使用 Postman 来测试并发送带有授权标头的令牌作为不记名令牌。

node.js express jwt reactjs express-jwt

1
推荐指数
1
解决办法
2000
查看次数

标签 统计

express ×1

express-jwt ×1

jwt ×1

node.js ×1

reactjs ×1