如何将两个数据文件发送到另一个页面?

时间:2019-02-12 14:24:22

标签: node.js mongodb

我最近尝试将两个搜索结果数据发送到另一页。但是我无法从该过程中获得有效的结果。我在下面附加了我的代码部分

 // Display Single Product
 router.get('/:filename', (req,res) => {

gfs.files.findOne({filename: req.params.filename}, (req,file) =>{
 const brand = file.metadata.brand;
 gfs.files.find({'metadata.brand':brand }).toArray((err,files)=>{
// Check if File
if(!file || file.length ===0)
{
  return res.status(404).json({
    err: 'No files exist'
  });
}
// Check if image
if(file.contentType === 'image/jpeg' || file.contentType === 'image/png')
{

  file.isImage = true;
}
else
{
  res.status(404).json({
    err: 'Not an image'
  });
  file.isImage = false;
 }


  res.render('singleproduct',{
    file:file,
    relatedProduct:files // Related Products
  });
 });
});
});

此功能与显示单个产品(时装商店)有关。正是我想做的是在页面上显示单个产品,而在页面底部将覆盖该特定品牌的相关产品。所以我通过对象发送两个文件。这是对的吗 ?

0 个答案:

没有答案