声明变量和函数,但在声明nodemailer的const时不读取变量和函数

时间:2019-06-06 20:49:14

标签: javascript html nodemailer

我正在使用.js文件和另一个.html文件。 在.js中,我声明了单击按钮时在.html中调用的函数。 问题是,当我声明常数以调用nodemailer时,不会读取.html中调用的函数。

我已经尝试在使用模块的函数内部和外部声明require常量。另外,在声明但未使用变量时,我已经在寻找响应,但是我仍然没有得到响应。

声明nodemailer的行是导致该函数不被读取的那一行:

function enviarCorreo(destinatario){
    const nodemailer = require('nodemailer');
    var transporter = nodemailer.createTransport({
        service: 'gmail',
        auth: {
          user: 'xxxx@gmail.com',
          pass: 'xxx'
        }
    });

    var mailOptions = {
    from: 'lenguajesgerente@gmail.com',
    to: destinatario,
    subject: 'Información del Restaurante',
    text: informacionFinal(lstMeseros,lstCuentas),
    };

    transporter.sendMail(mailOptions, function(error, info){
    if (error) {
        console.log(error);
    } else {
        console.log('Email sent: ' + info.response);
    }
    });
}

下一个代码块是函数,该函数在.js中声明并在.html中读取,但是在声明“ const nodemailer”时不会被读取:

function abrirOcerrar(){
    this.counter=counter+1;
    document.getElementsByTagName("h4")[0].innerText = this.counter;

}

我需要读取该函数,就像常量nodemailer的声明不存在一样。

0 个答案:

没有答案