如何在响应中发送多个图像?

时间:2019-04-05 19:59:51

标签: javascript express response

我正在尝试使用express从数据库获取所有上传的图像(图像阵列)的列表。但是,当我请求获取它们时,我得到一个奇怪的方块,或者我得到很多奇怪的字符。

我尝试将数组作为一个整体进行流处理,尝试使用res.end / res.end通过数组遍历一个接一个地发送它,我尝试进行流式处理和管道传输,但是到目前为止,没有任何内容

//gets data from db
let getAllPhotos = await ListingPhoto.find({
    "listing._id": listingId
  }).then((images) => {
    return images.map(item => {
      //want to send response here as we go 
      return item.file;
    })
  })

//or send all the files(images) that's in getAllphotos down here

我希望能够看到回复中的所有照片

0 个答案:

没有答案