Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 为什么我的节点邮件程序代码没有执行?_Node.js_Reactjs_Nodemailer - Fatal编程技术网

Node.js 为什么我的节点邮件程序代码没有执行?

Node.js 为什么我的节点邮件程序代码没有执行?,node.js,reactjs,nodemailer,Node.js,Reactjs,Nodemailer,我正在尝试从我的本地托管网站发送电子邮件,该网站是用react构建的。当用户单击表单上的“购买”按钮时,它会正确执行一些代码,但完全跳过节点邮件程序代码而不会抛出任何错误。我已经让node mailer成功地发送了一封电子邮件,它位于自己的.js文件中,并且直接从命令终端调用。上周我刚开始学习React和node,所以我想这个问题来自于对如何实现node mailer的误解。谢谢你的帮助 axios.post('http://localhost:5000/payment,用户) .然后(功能(响

我正在尝试从我的本地托管网站发送电子邮件,该网站是用react构建的。当用户单击表单上的“购买”按钮时,它会正确执行一些代码,但完全跳过节点邮件程序代码而不会抛出任何错误。我已经让node mailer成功地发送了一封电子邮件,它位于自己的.js文件中,并且直接从命令终端调用。上周我刚开始学习React和node,所以我想这个问题来自于对如何实现node mailer的误解。谢谢你的帮助

axios.post('http://localhost:5000/payment,用户)
.然后(功能(响应){
//成功
设置成功(true);
控制台日志(“之前”);
setPopup(“您的机票已购买。您可以在will call desk领取您的机票。”);
控制台日志(“之前”);
console.log(“mailtime”);
让transporter=nodeEmailer.createTransport({
服务:“gmail”,
认证:{
用户:'xxxxx@gmail.com',
通行证:'xxxx'
},
});
var mailpoptions={
发件人:'tonycalzonecinemas@gmail.com',
致:'myemail@gmail.com',
主题:“您的机票确认”,
身体:“你好”
};
transporter.sendMail(邮件选项,函数(错误,信息){
console.log('sending');
如果(错误){
console.log(错误);
}否则{
console.log('发送的电子邮件:'+信息响应);
}
});
控制台日志(“已确认”);
})
.catch(函数(错误){
//处理错误
设置成功(假);
setPopup(“信息无效,请重试”)
})
.最后(函数(){
控制台日志(“始终”);
//总是执行
});
event.preventDefault()//停止浏览器清除表单
}

您是否有正在运行的防病毒应用程序。这可能是一个原因。如果是,请禁用防病毒并重试。