这是我的 index.hbs 文件,显示p
{{# each items }}
<tr>
<td>{{ this._id }}</td>
<td>{{ this.productName }}</td>
<td>{{ this.price }}</td>
<td>{{ this.stock }}</td>
<td>{{ this.supplier }}</td>
<td>{{ this.brand }}</td>
<td><img src="uploads/{{ this.image }}" width="20px" height="20px"></td>
</tr>
{{/each}}
这是我的 index.js 文件,用于将数据上传到 mongoDB 并显示图像
router.post('/insert', upload.single('image'), function (req, res, next) {
var item = {
productName: req.body.productName,
price: req.body.price,
stock: req.body.stock,
supplier: req.body.supplier,
brand: req.body.brand,
image: req.body.filename
};
mongo.connect(url, function(err, db) {
assert.equal(null, err);
console.log('DB connected');
db.collection('user-data').insertOne(item, function (err) {
assert.equal(null, err);
console.log('Item inserted!');
db.close();
});
});
res.redirect('/index/get-data');
});
我无法显示图像,也不知道如何解决此错误。