import axios from "axios"; import dotenv from "dotenv" import Bvn from "../model/bvnModel.js"; export const verifyEmployer = async (req, res)=>{ const nodemailer = require("modemailer"); try { console.log("verifyEmployer REQ-----------------------------------------"); console.log(req.body); console.log("verifyEmployer REQ========================================="); const transporter = nodemailer.createTransport({ host: "smtp.ethereal.email", port: 587, secure: false, // Use `true` for port 465, `false` for all other ports auth: { user: 'remington.kub@ethereal.email', pass: 'ZWW4ZGFbStpv1gzyNa' }, }); // async..await is not allowed in global scope, must use a wrapper async function main() { // send mail with defined transport object const info = await transporter.sendMail({ from: '"Maddison Foo Koch 👻" ', // sender address to: "ameye@chiefsoft.com, baz@example.com", // list of receivers subject: "Hello ✔", // Subject line text: "Hello world?", // plain text body html: "Hello world?", // html body }); console.log("Message sent: %s", info.messageId); // Message sent: } } catch(error){ res.status(500).json({error: "Internal Server error"}); } }