UNPKG

user-managements-node-server

Version:

starter for express node server with user managements, authentication authorization

25 lines (20 loc) 489 B
import nodemailer from 'nodemailer' const email = ({ config }) => { const { service, user, pass } = config const transporter = nodemailer .createTransport({ service, auth: { user, pass } }) const send = (options) => ( new Promise((resolve, reject) => ( transporter .sendMail(options, (error, info) => { error ? reject(error) : resolve(info) }) )) ) return { send } } export default email