将电子邮件ID传递给EJS Templete

时间:2019-05-21 06:20:39

标签: node.js mongoose ejs

我正在尝试将电子邮件发送到ejs模板,但没有收到。如何将相同的电子邮件从猫鼬保存到ejs模板 首先,我单击邮件图标,以通过nodemailer将邮件发送到所选的电子邮件。

mailController.js

router.get('/donation/mail', async (req,res) => {
  const donations = await Donation.findOne(({_id: id }), {new: true}, (err, doc) => {
      if (err) {
          console.log("");
      }

      console.log(doc);
    });
  res.redirect('/', {
    donations
});
});

form.ejs

 <div class="form-group">
   <input type="text" class="form-control" placeholder="To" name="to" value="<%= donations.email %>">
  </div>

mailModel.js

const donationSchema = new Schema({
   email: {
       type: String
    }

})
module.exports = mongoose.model('donations', donationSchema);

错误 GET /捐赠/邮件500 14.818毫秒-2401 无法读取null的属性“电子邮件”

要从猫鼬到ejs模板(如图片)获取该电子邮件ID

0 个答案:

没有答案