Я могу развернуть свое приложение локально, но не на героку.Я использую nodemailer и пытаюсь отправить мне письмо с моего сайта.Это маршрут:
app.post('/contact', function (req, res) {
let mailOpts, smtpTrans;
smtpTrans = nodemailer.createTransport({
servic: 'gmail',
auth: {
user: 'randomemail',
pass: 'password'
}
});
mailOpts = {
from: req.body.name + ' <' + req.body.email + '>',
to: 'randomemail',
subject: 'New message from contact form at your portfolio page',
text: `${req.body.name} (${req.body.email}) says: \n \n ${req.body.message}`
};
smtpTrans.sendMail(mailOpts, function (error, response) {
if (error) {
res.render('contact-failure');
}
else {
res.send(response);
}
});
});```
И это ошибка, которую я получаю, когда пытаюсь отправить себе письмо от heroku.
2018-05-29T06:31:32.280501+00:00 heroku[router]: at=error code=H13 desc="Connection closed without response" method=POST path="/contact" host=desolate-journey-40239.herokuapp.com request_id=4c462f91-9f47-4566-943a-2c5e24d795ac fwd="75.74.137.60" dyno=web.1 connect=0ms service=89ms status=503 bytes=0 protocol=https
ПРИМЕЧАНИЕ.: https://accounts.google.com/b/0/DisplayUnlockCaptcha и разблокировка моего аккаунта безрезультатно.
Любой ответ приветствуется.Заранее спасибо.