Не отправлено ли письмо с приложением из-за проблемы с кодом, или мне нужно обновить план в Heroku? - PullRequest
0 голосов
/ 10 мая 2019

Я пытаюсь отправить электронное письмо, заполненное пользователем, которое содержит вложение.Героку говорит, что это потому, что процесс слишком велик, и мне нужно обновить мой план.Достаточно ли будет обновить план до Хобби или мне нужно перейти на Professional?

Я запускаю его в Free Dynos Type, приложение запускается в Node, я использую пакет emailjs, и этокод ошибки:

heroku [router]: sock = backend at = код ошибки = H18 desc = Метод "Запрос сервера прерван" = путь POST = "/ cv" host = wctech-01.herokuapp.com request_id = 4f93649f-2759-4144-8ee2-b3bdcc2df2be fwd = "152.168.223.3"код в контроллере:

server.send(msgCV(fields.name, files.cv[0].path), function (err, message) {
  console.log(err || message);
  res.redirect('/');
});

Это файл msgCV:

function emailCV (nom,cv) {
    const formato =
    "<html>" + 
        "<p>Esta es su información:</p>" +
        "<ul>"+
            "<li>Nombre: " + nom + "</li>" +
        "</ul>" +
    "</html>";

    const message = {
        from: "Temporal email <example1@mail.com>",
        to: "Leandro <example2@mail.com>",
        subject: nom + " quiere ponerse en contacto con nosotros!",
        attachment: [
            {data: formato,alternative: true},
            {path: cv, type: "application/pdf", name: nom + "-cv.pdf"}
        ]
    };

    return message
}

module.exports = emailCV;

Я хочу знать, нужно ли мне обновить его до Hobby или Professional, чтобы он работал

...