Надо sendMail завернуть в Promise и в transporter.sendMail(mailOptions,(error, info) => вызывать для true resolve, для false reject
В данном случае, он и должен возвращать undefined, потому что sendMail ничего и не возвращает %)
И в роуте надо при resolve вызывать уже res.send и тп...
|