是否有可能将mongoDB中存储的二进制图像数据渲染到车把模板?
我正在寻求帮助。我正在使用nodejs,mongoDB和handlebars模板创建画廊应用程序以显示画廊。一切正常,直到我在mongoDB中找到了所有图像(存储为Binary Data)并尝试在车把模板中进行渲染。我正在尝试:
routes.js
router.get('/gallery', async (req, res) =>{
const pics = await Img.find();
console.log(pics); // No problems showing images as binary data and all fields in the Schema
res.render('images/gallery.hbs', {pics});
});
template.hbs
{{#each pics}}
<div class="row">
<img src='????'>
</div>
{{/each}}
哪里???是我的大问题,我不知道该在哪里放置什么代码,或者我使用的是正确的方法。请帮助。我是新来的
回答如下:
是否有可能将mongoDB中存储的二进制图像数据渲染到车把模板?
我正在寻求帮助。我正在使用nodejs,mongoDB和handlebars模板创建画廊应用程序以显示画廊。一切正常,直到我在mongoDB中找到了所有图像(存储为Binary Data)并尝试在车把模板中进行渲染。我正在尝试:
routes.js
router.get('/gallery', async (req, res) =>{
const pics = await Img.find();
console.log(pics); // No problems showing images as binary data and all fields in the Schema
res.render('images/gallery.hbs', {pics});
});
template.hbs
{{#each pics}}
<div class="row">
<img src='????'>
</div>
{{/each}}
哪里???是我的大问题,我不知道该在哪里放置什么代码,或者我使用的是正确的方法。请帮助。我是新来的
回答如下: