【发布时间】:2021-06-28 22:06:14
【问题描述】:
尝试了这些解决方案
- https://nodemailer.com/about/#example
- Why won't error handling work in nodemailer?
- Nodemailer email confirmation using Async/Await
没有任何效果。所以我',试图从像这样的 sendMail 错误中抛出我自己的异常
try{ transporter.sendMail(mailOptions, (error, response) => {
if(error){
console.log(`couldn't send mail ${error}`);
throw 500;
}else{
console.log('Message sent: %s', response);
}
});
} catch (error) {
console.log('error =' + error);
}
我收到一个错误:
throw 500;
^
500
(Use `node --trace-uncaught ...` to show where the exception was thrown)
app crashed - waiting for file changes before starting...
如何向我的客户返回响应成功或错误?
【问题讨论】:
标签: node.js error-handling nodemailer