【发布时间】:2016-11-25 13:24:18
【问题描述】:
我想写一个函数来表达本地人,像这样:
// user data by id
res.locals.findUser = function(user_id) {
models.user.findOne({
'_id': user_id
}, function(err, user) {
console.log(user);
return (user) ? user : 'not found';
})
}
在这种情况下,控制台会记录用户的数据。但是当我在客户端这样做时(使用 pug js):
console.log(findUser('5834cde6e3496b99c37c06d4'))
它记录undefined
那么……不可能在res.locals中写一个函数吗?
【问题讨论】:
标签: javascript node.js express pug