如何在html上显示mongoose的图像

时间:2016-03-08 05:15:54

标签: javascript json node.js

您好我正在使用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数组并显示这些图像。 谢谢 ! 拉里

1 个答案:

答案 0 :(得分:0)

您的图片必须位于S3等其他服务器上,因此该图片只是您发送到模板的网址,无需通过json。

res.render('template.html', {imageByUsers: imageByUsers})
使用Swig.js

在模板上

<img src="{{ imageByUsers.image }}" />