【发布时间】:2018-05-13 20:32:47
【问题描述】:
我真的只是在寻找一种方法来清理我的代码。我有几条这样的路由,请注意,每条路由都单独经过 JSON Web 令牌验证过程。
router.route('/some-route').post((req, res) => {
jwt.verify(req.body.token, secret, (err, decoded) => {
if (err) return console.log(err);
// do something
res.json({ some: 'response data' });
});
});
router.route('/some-other-route').post((req, res) => {
jwt.verify(req.body.token, secret, (err, decoded) => {
if (err) return console.log(err);
// do something else
res.json({ some: 'response data' });
});
});
还有其他方法吗?我的一些路由正在接近回调地狱级别的嵌套,所以最好从每条路由中消除它。
【问题讨论】:
标签: javascript node.js express json-web-token