@wiyod

Почему nodemailer отправляет письмо дважды?

По какой-то причине, пиьсмо отправляется дважды.

smtpTransport.sendMail(mailOptions, function(error, response) {
    if(error) {
      res.status(500).json({
        message: 'Message not send. We have issues on our server.'
      })
    }
    else {
      if (response.accepted.length !== 0) {
        res.status(200).json({
          message: 'Your message sent!'
        })
      }
    }
  })


Отправляю с формы на сайте. Т.е. юзер заполняет форму обратной связи, отправляет POST, и я на сервере обрабатыва ее и отправляю пиьмо себе же. На фронте Vue.js и Axios. Может быть потому что запрос джважды по какой-то причине отправляется? Не понимаю.
  • Вопрос задан
  • 175 просмотров
Решения вопроса 1
megafax
@megafax
web-программист
1. Проверьте, действительно ли один POST отправляется от пользователя
2. Ваш роут действительно в одном месте подключается? Для проверки сделайте console.log('any') перед отправкой, возможно в Вашей логике приложения код отправки вызывается дважды
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы