Я видел некоторые проблемы, которые близки к моей, но не совсем одинаковые, поэтому моя проблема в том, что я получил шаблон js с атрибутом Form и хочу отправить вход по почте, поэтому я объявляю все входные данные с именем = "xyz" и внутри router.get: req.body.conSurname, conName: req.body.conName,
. Поэтому мой почтовый маршрут выглядит следующим образом.
router.post('/contact/send', (req, res) => {
// Nodemailer
let transporter = nodemailer.createTransport({
service: 'gmail',
auth: {
user: 'abc@gmail.com',
pass: '******'
}
});
const mailOptions = {
from: 'abc@gmail.com',
to: 'def@gmx.de',
subject: 'New Mail',
html: '<h2>Mail from: '+ req.body.conSurname + ' ' + conName + '</h2>'
};
transporter.sendMail(mailOptions, function (err, info) {
if (err)
console.log(err)
else
console.log(info);
});
res.redirect('/contact');
})
Если я отправляю формуляр, он выдает ReferenceError: conSurname не определено, но если я регистрирую один атрибут, он показывает мне правильное значение из входных данных. Где ошибка?