21 lines
520 B
JavaScript
21 lines
520 B
JavaScript
'use strict'
|
|
require('dotenv').config()
|
|
|
|
module.exports = async (req, res) => {
|
|
// Send email
|
|
let mail_res; try {
|
|
console.log(`Sending email from to ${process.env.BUGS_MAIL_FROM}...`)
|
|
mail_res = await require('../lib/mailer').sendMail({
|
|
from: process.env.BUGS_MAIL_FROM,
|
|
to: process.env.ADMIN_EMAIL,
|
|
subject: 'Bug found!',
|
|
text: req.body['msg'],
|
|
})
|
|
console.log(`Sent email ${mail_res.messageId}`)
|
|
return res.sendStatus(200)
|
|
} catch (err) {
|
|
console.error(err)
|
|
return res.sendStatus(500)
|
|
}
|
|
}
|