您好我正在使用node.js,express和javascript开发Web应用程序。 我真的很困惑如何显示从猫鼬返回的图像集合。
imageModel.find().where("createdBy", username).
exec(function(err, imagesByUser) {
if (err) { console.error(err); return; }
console.log("User at getUser is: "+ imagesByUser);
if (imagesByUser != null) callback(imagesByUser);
});
然后我尝试将imagesByUser从index.js发送到jade文件 我尝试了多种方法将图像作为数组传递到json
res.json(images);
我只是想知道如何在jade文件中迭代json数组并显示这些图像。 谢谢 ! 拉里
答案 0 :(得分:0)
您的图片必须位于S3等其他服务器上,因此该图片只是您发送到模板的网址,无需通过json。
res.render('template.html', {imageByUsers: imageByUsers})
使用Swig.js 在模板上
<img src="{{ imageByUsers.image }}" />