У меня нет проблем при отправке электронной почты с помощью Sendgrid с использованием этого простого кода:
const sgMail = require('@sendgrid/mail');
sgMail.setApiKey(process.env.SENDGRID_API_KEY);
const sendWelcomeEmail = (email, username, code) => {
sgMail.send({
to: email,
from: 'example@gmail.com',
subject: 'Welcome!',
html: '<h3Welcome</h3>'
});
};
Тем не менее, когда квота Sendgrid достигнута (т.е. 100 бесплатных писем в день), я получаю эту ошибку на сервере:
(node:5060) UnhandledPromiseRejectionWarning: Error: Unauthorized
at Request._callback (C:\...\node_modules\@sendgrid\client\src\classes\client.js:124:25)
[...]
(node:5060) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
Я пытался попытаться поймать блоки в разных местах без успеха.Спасибо.