Files
pedwfrontend/pages/api/email/notify.js
T

27 lines
864 B
JavaScript

import { consoleLogger } from "../../../actions";
export default async function ApiProxy(req, res) {
var data = req.body;
var NotifyClient = require("notifications-node-client").NotifyClient;
const notifyClient = new NotifyClient(process.env.NOTIFY_API_KEY);
//const emailReplyToId = process.env.EMAIL_REPLY_TO_ID;
notifyClient
.sendEmail(data.templateId, data.emailAddress, {
personalisation: data.personalisation,
reference: data.reference,
// emailReplyToId: emailReplyToId,
})
.then((response) => {
//console.log("thisis the response", response);
return res.status(200).json(data);
})
.catch((err) => {
consoleLogger(err);
return res.status(400).json(err);
});
//return res.status(200).json(data);
}