Добрый день, уважаемые разработчики. Подскажите, пожалуйста, как правильно организовать отправку сообщения с формы?
Я использую
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()
}
В консоле сервера я получаю это сообщение, но как это логично, на фронте ругается на несуществующий роут:
Подскажите, может я вообще не в ту сторону копаю?)