diff --git a/index.js b/index.js index 29defbb..258e495 100644 --- a/index.js +++ b/index.js @@ -23,7 +23,10 @@ express().use(express.json()) // Check token try { const data = await verify(process.env.HCAPTCHA_SECRET, req.body['token']) - } catch (err) { console.error(err) } + } catch (err) { + console.error(`Failed to check hcaptcha\n${err}`) + return res.sendStatus(500) + } if (data.success === true) { let from @@ -34,15 +37,20 @@ express().use(express.json()) // Send email try { + console.log(`Sending email from ${from}...`) await mailer.sendMail({ from: from, to: process.env.MAIL_TO, subject: req.body['subj'], text: req.body['msg'], }) - } catch (err) { console.error(err) } - - } + } catch (err) { + return res.sendStatus(500) + console.error(err) + } + + // hcaptcha failed + } else return res.sendStatus(403) }).listen(process.env.PORT, () => { - console.log(`API started`) + console.log(`API listening on ${process.env.PORT}`) })