【发布时间】:2019-09-12 17:56:54
【问题描述】:
我正在使用 passport-jwt 并且有一个端点,如果标头中不存在 jwt 令牌,它应该从数据库返回一些数据。 是否可以应用一些逻辑而不仅仅是发送未经授权的 401?
router.get(
'/get/items',
passport.authenticate('jwt', {session: false}),
(req, res) => {
// reaches this point only after validating token
...
}
);
因此,如果存在 jwt 令牌,则端点应基于它返回一些数据。如果不是,则应返回 db 中的其他一些数据
【问题讨论】:
标签: node.js jwt passport-jwt