我是Node js的新手, 我的NODE JS Express应用程序面临一个非常令人困惑的问题。我创建了一个联系表单,并且正在使用Amazone Ubuntu服务器(aws)托管我的应用程序。
以前,我有另一个域名,但现在却有所不同。我更改了JS文件中的所有电子邮件,以在联系人表单提交中发送电子邮件。但是即使我更改了,我的运气不好的电子邮件仍然会遍历旧电子邮件。
这是我的代码
fromEmail="myfromemail@domain.com";
emailto="mytoemail@domain.com";
// create reusable transporter object using the default SMTP transport
let transporter = nodemailer.createTransport({
host: 'smtp info',
port: 465,
secure: true, // true for 465, false for other ports
auth: {
user: '', // generated ethereal user
pass: '' // generated ethereal password
}
});
// setup email data with unicode symbols
let mailOptions = {
from: 'Domain Name <myfromemail@domain.com >', // sender address
to: emailto, // list of receivers
subject: 'Test', // Subject line
html:"<h1>Test Body</h1>",
};
transporter.sendMail(mailOptions, (error, info) => {
if (error) {
return console.log(error);
}
});
指导我如何解决此问题。如果这是由于缓存造成的,请让我了解如何清除它。
答案 0 :(得分:0)
我通过在服务器上重新启动app.js解决了我的问题。
答案 1 :(得分:0)
您可以使用Nodemon,这是一个启动器,监视代码中的更改并自动重新启动应用程序。