【发布时间】:2021-01-23 18:01:34
【问题描述】:
exports.requireSignin = expressJwt({
secret: process.env.JWT_SECRET,
algorithms: ["HS256"],
userProperty: "auth"
});
我正在使用它访问一个秘密路由进行测试,但是我没有在我的路由中获取 req.user 属性。它导致一个空对象(未定义)。
router.get("/secret",requireSignin,(req, res) => {
res.json({
message: req.user,
});
});
我正在使用 Postman 测试并发送带有授权标头的令牌作为不记名令牌。
【问题讨论】:
-
那是
requireSignin中间件的完整代码吗?
标签: node.js reactjs express jwt