postman screenshot terminal in VS Code
Here is my code for sendEmail.js:
const nodemailer = require("nodemailer");
const sendEmail = async (email, subject, text) => {
try {
const transporter = nodemailer.createTransport({
host: process.env.HOST,
service: process.env.SERVICE,
port: 587,
secure: true,
auth: {
user: process.env.USER,
pass: process.env.PASS,
},
});
await transporter.sendMail({
from: process.env.USER,
to: email,
subject: subject,
text: text,
});
console.log("email sent sucessfully");
} catch (error) {
console.log(error, "email not sent");
}
};
module.exports = sendEmail;
I followed the tutorial at "https://dev.to/cyberwolve/how-to-implement-password-reset-via-email-in-node-js-132m"Forgot password.. Any suggestions would be greatly appreciated!