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

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 12:39
1000 руб./за проект
18 дек. 2024, в 12:37
10000 руб./за проект
18 дек. 2024, в 12:22
5000 руб./за проект