我正在使用量角器黄瓜框架。我正在尝试实现sendgrid方法进行电子邮件发送。为此,我使用了https://sendgrid.com/free/中的api。我使用的是sendgrid / mail版本5.2.3,并使用了以下代码。
const sgMail = require('@sendgrid/mail');
var env=require('../support/sendgrid.js');
sgMail.setApiKey(env.SENDGRID_API_KEY);
console.log(env.SENDGRID_API_KEY);
const msg = {
to: 'xx@gmail.com',
from: 'xxx@gmail.com',
subject: 'Sending with SendGrid is Fun',
text: 'and easy to do anywhere, even with Node.js',
html: '<strong>and easy to do anywhere, even with Node.js</strong>',
};
sgMail.send(msg);
我正在从sendgrid.js中导出api(我能够成功将api启动到代码中)。当我最初运行以上代码时,没有收到电子邮件,然后我直接在代码中对api进行了硬编码,然后所以我再次尝试从sendgrid.js文件中导出它。那时候它也起作用了。但是在运行了2,3次代码之后,再次没有在收件人列表中接收到电子邮件。我不明白为什么会这样行为不一致。此外,我也无法控制成功或失败。我们如何在此处捕获/打印错误。任何人都可以帮助我。在此先感谢