Все работает нормально при локальном размещении, но при доступе к моему бэкэнду, расположенному на Heroku, я получаю сообщение об ошибке: «Ошибка: отсутствуют учетные данные для« PLAIN ». Для меня это тоже не первый раз, я прошел через все это». Борьба с устранением неполадок. Даже после того, как я попробовал разные почтовые службы, чтобы узнать, исчезнет ли ошибка go, ничего не сработало. Я даже получил коды OAuth API Gmail, но эта ошибка все еще отображается в Heroku. Есть мысли?
let transporter = nodemailer.createTransport({
host: "smtp.gmail.com",
service: Gmail,
port: 587,
secure: false, // true for 465, false for other ports
auth: {
user: process.env.EMAIL,
pass: process.env.PASS,
clientId: process.env.CLIENTID,
clientSecret: process.env.CLIENTSECRET,
refreshToken: process.env.REFRESH
},
tls: {
rejectUnauthorized: false
}
});
Heroku: Консольный образ для журнала ошибок