Я создаю простую NodeJS функцию для отправки электронной почты с использованием пакета @ sendgrid / mail.
По неизвестной причине я не могу получить результат обратного вызова для функции .send. Вот мой код:
const sgMail = require('@sendgrid/mail');
function sendEmail(message) {
sgMail.setApiKey(process.env.SENDGRID_API_KEY);
const msg = {
to: 'homer.simpson@example.com',
from: 'ned.flanders@example.com',
subject: 'Subject',
text: message
};
sgMail.send(msg).then((sent) => {
console.log('email sent', sent);
}).catch((err) => {
console.log('error!', err);
});
}
По какой-то причине функция .send зависла. Даже после удаления полей «Кому» и «От» я не получал сообщения об ошибке. Я пытался использовать недопустимый SEND_API_KEY, но все еще не получаю ответа.
Я использую узел 13.7.