#html #reactjs #jsx
Вопрос:
function Getqueryandsend(){
alert("!")
const params = new URLSearchParams(window.location.search);
const fname = params.get("fname")
const lname = params.get("lname")
const email = params.get("email")
const messeage = params.get("fname")
var transporter = nodemailer.createTransport({
service: 'gmail',
auth: {
user: 'example@gmail.com',
pass: 'example'
}
});
var mailOptions = {
from: 'example@gmail.com',
to: "example@gmail.com",
subject: 'from' fname ' ' lname,
text: 'Dear Rashed <br></br>' messeage
};
transporter.sendMail(mailOptions, function(error, info){
if (error) {
console.log(error);
alert("something went wrong")
} else {
alert("messeage sent")
}
});
}
Код, который есть в JSX, не является основной функцией с возвратом, который я добавил минуту назад по электронной почте, может ли это повлиять, или если у кого-то есть другое решение, такое как SMTP, пожалуйста, отправьте его мне. по какой-то причине он запускает только часть кода, а не весь, он также не выдает сообщение об ошибке.
Комментарии:
1. Вы не можете запустить nodemailer в браузере
2. Вы должны вызвать api с данными, которые у вас есть/нужны, и эта конечная точка на сервере отправляет электронное письмо, используя nodemailer или что-то еще.
3. ты знаешь, как я могу это сделать