У меня есть приложение node.js, которое отправляет уведомления gmail для определенных событий.Недавно мы перешли от прямого размещения на DO к кластеру Kubernetes.После того, как мы переключились, мы начали получать недопустимые исключения при входе в систему в приложении Node.js и критические предупреждения безопасности от Google.После изучения проблемы мы включили параметр «Менее безопасный доступ к приложению».Теперь мы получаем сообщение об ошибке «Пожалуйста, войдите в систему через веб-браузер, а затем повторите попытку».
Я не уверен, куда идти, поскольку не могу войти через Интернетбраузер из моего кластера Kubernetes.
Мой код выглядит следующим образом.
const nodemailer = require('nodemailer');
const mailer = nodemailer.createTransport(config.email);
...
req.app.locals.mailer.sendMail({
from: 'myaddress@gmail.com',
to: emails,
subject: subject + " " + serverName,
text: message,
});
Обратите внимание, что код работал до перехода в kubernetes.
Заранее спасибо за вашепомощь.