从nodejs MYSQL查询获取数据

时间:2016-01-18 13:49:37

标签: mysql node.js

我有这段代码:

/* 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。

0 个答案:

没有答案