我有这段代码:
/* GET projects page. */
router.get('/projects', function(req, res, next){
var sess = req.session,
projects = null;
if(!sess.login){
res.redirect('/login?r=projects');
return false;
}
var query = connection.query('SELECT id, name, created, last_edited, edited_by FROM projects', function(err, result) {
projects = result;
});
console.log(projects);
res.render('projects', {
title : 'Projects',
name : sess.login,
projects : projects
});
});
我试图将所有结果作为要在jadejs页面中使用的数组,但是项目永远不会获取数据,并且在从路由器脚本或主页面调用时保持为null。