@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') перед отправкой, возможно в Вашей логике приложения код отправки вызывается дважды
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
summer Ярославль
от 100 000 до 140 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
20 апр. 2024, в 09:15
8000 руб./за проект
20 апр. 2024, в 08:39
100000 руб./за проект
20 апр. 2024, в 08:24
1500 руб./за проект