@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. Может быть потому что запрос джважды по какой-то причине отправляется? Не понимаю.
  • Вопрос задан
  • 69 просмотров
Решения вопроса 1
megafax
@megafax
web-программист
1. Проверьте, действительно ли один POST отправляется от пользователя
2. Ваш роут действительно в одном месте подключается? Для проверки сделайте console.log('any') перед отправкой, возможно в Вашей логике приложения код отправки вызывается дважды
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы
OneTwoTrip! Москва
от 120 000 до 200 000 руб.
1Win Санкт-Петербург
от 80 000 до 200 000 руб.
D2C.io Екатеринбург
от 70 000 руб.
15 авг. 2018, в 23:38
300 руб./за проект
15 авг. 2018, в 22:39
60000 руб./за проект
15 авг. 2018, в 21:18
30000 руб./за проект