create-nodeapi-backend
Version:
A powerful Node.js backend boilerplate with Express, MongoDB, Firebase, JWT auth, Nodemailer, cron jobs, input validation (Joi), and serverless support for Vercel. Scaffold a full-featured API backend in seconds.
28 lines (25 loc) • 815 B
JavaScript
const { sendEmail } = require("../../lib/smtp");
const sendVerificationEmail = async (data) => {
const to = data.email;
const verificationEmailUrl = data.code;
const subject = "Email Verification";
const html = `
<html>
<body>
<div class="wrapper">
<div class="container">
<h2 style="margin-bottom: 10px">Verify your email</h2>
<p class="para">
Hi <span class="email"> ${to}!</span> use this code below to
verify your email and start chatting.
</p>
<p class="code">${verificationEmailUrl}</p>
<p class="para">code expire after 60 seconds</p>
</div>
</div>
</body>
</html>
`;
await sendEmail(to, subject, html);
};
module.exports = sendVerificationEmail;