Переменная и функция объявляются, но не читаются при объявлении const для nodemailer - PullRequest
0 голосов
/ 06 июня 2019

Я использую файл .js и другой файл .html. В .js я объявляю функцию, которая вызывается в .html при нажатии кнопки. Проблема в том, что когда я объявляю константу для вызова нодмейлера, функция, вызываемая в .html, не читается.

Я уже пытался объявить константу require внутри и снаружи функции, в которой я использую модуль. Кроме того, я уже искал ответ, когда переменная объявлена, но не используется, но я все еще не получаю ответ.

Строка, в которой объявлен нодмалер, - это та, которая заставляет функцию не читаться:

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 не существовало.

...