未定义的属性尝试从MYSQL查询循环遍历JSON数组

时间:2016-05-19 23:13:09

标签: json node.js pug

我已经查看了过去2天的所有解决方案,但没有一个能够正常工作。我不断得到未定义的属性,我很困惑。

router.get('/', function(req, res, next) {
db.query('SELECT fileName, title, description FROM uploads', function(err, results, fields) {
    if(err) {
        console.log(err);
    } else {
        console.log(results);
        res.render('index', {resultJSON: results});
    }
});

});

console.log(results)打印出数组 [RowDataPacket {    文件名: ...,    标题:...,    说明:......   }   RowDataPacket {    又是老样子   }   RowDataPacket {     .......   }]

这是我的玉文件

include includes/head.html
include includes/dsdsf.html
include includes/dsfss.html
include includes/dsffs.html

each val in resultsJSON
    p #{val.fileName}

div
    h3 edscx

..... 我已经尝试了很多随机的方法来访问resultsJSON中的东西并且没有任何效果,目前错误是

C:\ filepath ... \ index.jade:8无法读取未定义的属性“长度”

感谢您的帮助!

0 个答案:

没有答案