【发布时间】:2017-01-16 10:55:03
【问题描述】:
if (token_count == 1) {
var user_name = rows[0].user_name;
next();
} else {
data = {
message :"Invalid Token"
}
res.send(data);
}
我需要从 next() 中传递 user_name 作为参数,它被调用的函数如下所示,
router.post('/dashboard', function (req, res) {
// user_name must be fetched here
console.log("middleware next")
});
【问题讨论】:
-
我已经通过使用 res.locals res.locals.user_name = user_name; 解决了这个问题;
标签: javascript mysql node.js express middleware