【发布时间】:2019-01-23 23:21:15
【问题描述】:
我在 node.js 中编写了一个向我的客户端发送邮件的方法,如下所示:-
app.post('/sendemail',(req, res) => {
const output = `
<p>You have a new contact request</p>
<h3>Contact Details</h3>
<ul> ;
<li>Name: ${req.body.name}</li>
<li>Email: ${req.body.email}</li>
<li>Phone: ${req.body.phone}</li>
</ul>
<h3>Message</h3>
<p>${req.body.message}</p>
`;
// create reusable transporter object using the default SMTP transport
let transporter = nodemailer.createTransport({service: 'gmail ',
auth: {
user: 'atul.11192@gmail.com',
pass: 'xxxxxxx'
},
tls:{
rejectUnauthorized:false
}
});
// setup email data with unicode symbols
let mailOptions = {
from: '"Enquiry from datadock" <atul.11192@gmail.com>', // sender address
to: 'atul.11192@gmail.com', // list of receivers
subject: 'Datadock Enquiry ', // Subject line
text: 'Hello world?', // plain text body
html: output // html body
};
// send mail with defined transport object
transporter.sendMail(mailOptions, (error, info) => {
if (error) {
res.send('error');
}
res.redirect('home.ejs',{message:"message sent"});
});
});
现在我想编写一个 jquery 函数来读取我从这个方法发送的响应并显示一个模式,我该如何编写这段代码?由于路线很多,我必须使用 j 查询,因为无法使用 javascript
【问题讨论】: