Я создаю скрипт с nodemailer, который отправляет электронную почту именно из моего приложения. В настоящее время он работает только тогда, когда я вызываю его вручную с NPM. Как я могу вызвать этот код, когда кто-то нажимает на кнопку. Вот код
require ('dotenv').config();
const nodemailer = require('nodemailer');
// Step 1
let transporter = nodemailer.createTransport({
service: 'gmail',
auth: {
user: process.env.EMAIL,
pass: process.env.PASSWORD
}
});
// Step 2
let mailOptions = {
from: 'email',
to: 'email',
subject: 'Testing and Testing',
text: 'IT works'
};
// Step 3
transporter.sendMail(mailOptions, function (err, data) {
if (err) {
console.log('Error Occurs', err);
} else {
console.log('Email sent!');
}
});
Для кнопки у меня есть эта часть кода. Я хотел бы вызвать код js, когда человек нажимает на кнопку Новости.
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav mr-auto">
<li class="nav-item active">
<a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="news/news.html">News</a>
</li>
</ul>
</div>