@lantan555

Как реализовать отправку email в nuxtjs?

Добрый день, уважаемые разработчики. Подскажите, пожалуйста, как правильно организовать отправку сообщения с формы?
Я использую nuxtjs, для smtp сервера sendpulse
У этого сервиса есть официальный плагин.
Я пытался использовать serverMiddleware из официального примера, и в компоненте, где расположена форма отправлять на кастомный роут:
methods: {
    onSubmit() {
      var email = {
        html: "<p>Your email content goes here</p>",
        text: this.text,
        subject: "Testing SendPulse API",
        from: {
          name: "Your Sender Name",
          email: "artem@aprint.pro"
        },
        to: [
          {
            name: this.name,
            email: this.email
          }
        ]
      };
      console.log(email);
      var answerGetter = function answerGetter(data) {
        console.log(data);
      };
      this.$axios.$post("/api/email", email);
    }
  },

И уже в этой мидлваре ~/api/sender.js просто понять, что это работает
export default (req, res, next) => {
  console.log('works!')
  next()
}

В консоле сервера я получаю это сообщение, но как это логично, на фронте ругается на несуществующий роут:
5e5badb97ca3c614637488.png
Подскажите, может я вообще не в ту сторону копаю?)
  • Вопрос задан
  • 791 просмотр
Пригласить эксперта
Ответы на вопрос 1
@Mixonic
мне это понравилось https://github.com/dword-design/nuxt-mail
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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