车把无法显示图像

时间:2020-01-27 16:53:58

标签: javascript node.js express handlebars.js

这是我的 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');
  });

我无法显示图像,也不知道如何解决此错误。

0 个答案:

没有答案