使用nodemailer发送电子邮件时,请求正在进行中

时间:2018-07-09 09:20:17

标签: node.js api nodemailer

我正在使用nodemailer通过nodejs发送电子邮件。这是我的代码

export function createOrder(req, res) {
var transporter = nodemailer.createTransport({
    service: 'gmail',
    secure: false,
    port: 25,
    auth: {
        user: 'fahadsubzwari924@gmail.com',
        pass: 'Jumpshare1'
    },
    tls: {
        rejectUnauthorized: false
    }
});
var mailOptions = {
    from: 'Fahad <fahadsubzwari924@gmail.com>',
    to: 'shan4usmani@hotmail.com',
    subject: 'Order Status ',
    text: 'Your order has finished'
}
transporter.sendMail(mailOptions, function (err, res) {
    if (res) {
        console.log(res);
        res.json({
            message: res,
            status: 200
        })
    } else {
        console.log(err, 'Error');
    }
  })
 }

当我尝试发送电子邮件时,电子邮件发送成功,但是请求很长一段时间未决,这在chrome的网络部分中显示。 我如何摆脱此请求未决的问题?

0 个答案:

没有答案